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 override void TearDown(UUnitTestContext testContext) { Callbacks.Clear(); _listener.Unregister(); PlayFabHttp.ClearAllEvents(); }