anchor.diff:      ProviderList = fun() ->
                                {ok, [ {<<"id">>, pid1},
                                       {<<"ID1">>, pid2},
  -                                    {<<"ID2">>, pid3}]}
  +                                    {<<"ID2">>, pid3},
  +                                    {<<"ID3">>, pid4}]}
                        end,
   
       RetrieveUserInfo = fun(_, _, _) ->
  
positive.code:                                 ready => true,
                                  extra_config => #{priority => 5},
                                  issuer => ?ISSUER_URL}};
                        (_) ->
                               {ok, #{
                                  id => <<"ID1">>,
  
negative.code:                                 extra_config => #{priority => 5},
                                  issuer => ?ISSUER_URL}}
                       end,
      FindProvider = fun(Issuer) ->
                             case Issuer of
                                 ?ISSUER_URL -> {ok, provider_pid};
                                 ?ISSUER2_URL -> {ok, <<"ID3">>};
                                 _ -> {error, not_found}
                             end
                     end,
      NewSession = fun() ->
                           TestSession
                   end,
  