public void ExceptionInsideSendingMessageHAndlerDoesNotCrash() { FakeRaygunClient client = new FakeRaygunClient(); client.SendingMessage += (sender, args) => { throw new Exception("Oops..."); }; Assert.That(() => client.ExposeOnSendingMessage(new RaygunMessage()), Throws.Nothing); Assert.IsTrue(client.ExposeOnSendingMessage(new RaygunMessage())); }
public void NoHandlerSendsAll() { Assert.IsTrue(_client.ExposeOnSendingMessage(_client.ExposeBuildMessage(_exception))); }