Beispiel #1
0
 public void TestInstCallbacks_GeneralOnly()
 {
     var listener = new EventInstanceListener();
     listener.Register();
     callbacks.Clear();
     PlayFabClientAPI.LoginWithCustomID(new LoginWithCustomIDRequest { CreateAccount = true, CustomId = "UnitySdk-UnitTest", TitleId = "6195" }, null, null);
     UUnitAssert.True(callbacks.Contains("OnRequest_InstGl"), string.Join(", ", callbacks.ToArray()));
     UUnitAssert.True(callbacks.Contains("OnRequest_InstLogin"), string.Join(", ", callbacks.ToArray()));
     UUnitAssert.IntEquals(2, callbacks.Count, string.Join(", ", callbacks.ToArray()));
     callbacks.Clear();
     WaitForApiCalls();
     UUnitAssert.True(callbacks.Contains("OnResponse_InstGl"), string.Join(", ", callbacks.ToArray()));
     UUnitAssert.True(callbacks.Contains("OnResponse_InstLogin"), string.Join(", ", callbacks.ToArray()));
     UUnitAssert.IntEquals(2, callbacks.Count, string.Join(", ", callbacks.ToArray()));
     listener.Unregister();
 }
Beispiel #2
0
        public void TestInstCallbacks_GeneralOnly(UUnitTestContext testContext)
        {
            _listener.Register();
            PlayFabHttp.ApiProcessingEventHandler += TestInstCallbacks_GeneralOnly_OnGlobalEventHandler;

            var request = new LoginWithCustomIDRequest {
                CreateAccount = true, CustomId = PlayFabSettings.BuildIdentifier
            };

            clientApi.LoginWithCustomID(request,
                                        PlayFabUUnitUtils.ApiActionWrapper <LoginResult>(testContext, TestInstCallbacks_GeneralOnlyCallback),
                                        PlayFabUUnitUtils.ApiActionWrapper <PlayFabError>(testContext, SharedErrorCallback), testContext);
            CheckCallbacks(testContext, "OnRequest_InstGl", Callbacks);
            CheckCallbacks(testContext, "OnRequest_InstLogin", Callbacks);
            testContext.IntEquals(2, Callbacks.Count, string.Join(", ", Callbacks.ToArray()));
            Callbacks.Clear();
        }
Beispiel #3
0
        public void TestInstCallbacks_GeneralOnly()
        {
            var listener = new EventInstanceListener();

            listener.Register();
            callbacks.Clear();
            PlayFabClientAPI.LoginWithCustomID(new LoginWithCustomIDRequest {
                CreateAccount = true, CustomId = "UnitySdk-UnitTest", TitleId = "6195"
            }, null, null);
            UUnitAssert.True(callbacks.Contains("OnRequest_InstGl"), string.Join(", ", callbacks.ToArray()));
            UUnitAssert.True(callbacks.Contains("OnRequest_InstLogin"), string.Join(", ", callbacks.ToArray()));
            UUnitAssert.IntEquals(2, callbacks.Count, string.Join(", ", callbacks.ToArray()));
            callbacks.Clear();
            WaitForApiCalls();
            UUnitAssert.True(callbacks.Contains("OnResponse_InstGl"), string.Join(", ", callbacks.ToArray()));
            UUnitAssert.True(callbacks.Contains("OnResponse_InstLogin"), string.Join(", ", callbacks.ToArray()));
            UUnitAssert.IntEquals(2, callbacks.Count, string.Join(", ", callbacks.ToArray()));
            listener.Unregister();
        }