public void ShouldIgnoreException() { var exception = new Exception(); var stubEvent = new StubEvent(0); var exceptionHandler = new IgnoreExceptionHandler(); exceptionHandler.HandleEventException(exception, 0L, stubEvent); }
public void ShouldHandleAndIgnoreException() { var ex = new Exception(); var @event = new TestEvent(); var exceptionHandler = new IgnoreExceptionHandler(); exceptionHandler.HandleEventException(ex, 0L, @event); }
public static void IgnoreExceptionHandler_NoMatch() { // Arrange var handler = new IgnoreExceptionHandler <ArgumentException>(); // Act var result = handler.HandleException(new InvalidOperationException()); // Assert Assert.False(result); }
public static void IgnoreExceptionHandler() { // Arrange var handler = new IgnoreExceptionHandler <SystemException>(); // Act var result = handler.HandleException(new FormatException()); // Assert Assert.True(result); }
public static void IgnoreExceptionHandler_CheckInner_NoMatch() { // Arrange var handler = new IgnoreExceptionHandler <ArgumentException>() { CheckInner = true }; // Act var result = handler.HandleException(new InvalidOperationException("x", new NotSupportedException())); // Assert Assert.False(result); }
public static void IgnoreExceptionHandler_CheckInner() { // Arrange var handler = new IgnoreExceptionHandler <SystemException>() { CheckInner = true }; // Act var result = handler.HandleException(new InvalidOperationException("x", new FormatException())); // Assert Assert.True(result); }
public void ShouldHandleAndIgnoreException() { Exception ex = new Exception(); Entry entry = new TestEntry(); ILog logger = _mocks.StrictMock <ILog>(); Expect.Call(() => logger.Info("Exception processing: " + entry, ex)); _mocks.ReplayAll(); IExceptionHandler exceptionHandler = new IgnoreExceptionHandler(logger); exceptionHandler.Handle(ex, entry); _mocks.VerifyAll(); }