public void Unregister_DoesntCrashifNotRegistered() { //Arrange var integration = new NativeIntegration(new SentryXamarinOptions()); //Act integration.Unregister(); }
public void Handle_RegisterUnhandleException() { //Arrange var integration = new NativeIntegration(new SentryXamarinOptions()); var hub = new MockHub(); integration.Register(hub, new SentryOptions()); //Act try { integration.Handle(new Exception()); } finally { integration.Unregister(); } //Assert Assert.Equal(1, hub.CaptureEventCount); Assert.Equal(1, hub.FlushAsyncCount); }