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(); }
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(); }