anchor.diff:                      KeyValueList = lists:zip(user_info_keys(), user_info_values()) ++ [
                           ?mock_signed_params
                       ],
  -                    meck:expect(wf_context, context, fun() -> #context{req = []} end),
                       meck:expect(gui_ctx, get_request_params,
                           fun() ->
                               KeyValueList
  
positive.code: 
              {"Missing parameters case",
                  fun() ->
                      meck:expect(wf_context, context, fun() -> #context{req = []} end),
                      meck:expect(gui_ctx, get_request_params,
                          fun() ->
                              [
  
negative.code:                 fun() ->
                      KeyValueList = lists:zip(user_info_keys() -- [<<?openid_dn1_key>>, <<?openid_dn3_key>>],
                          user_info_values() -- [<<"dn1">>, <<"dn3">>]) ++ [?mock_signed_params],
                      meck:expect(gui_ctx, get_request_params,
                          fun() ->
                              KeyValueList
  