public void ShouldIgnoreException()
        {
            var exception = new Exception();
            var stubEvent = new StubEvent(0);

            var exceptionHandler = new IgnoreExceptionHandler();
            exceptionHandler.HandleEventException(exception, 0L, stubEvent);
        }
        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);
        }
Example #4
0
        public static void IgnoreExceptionHandler_NoMatch()
        {
            // Arrange
            var handler = new IgnoreExceptionHandler <ArgumentException>();

            // Act
            var result = handler.HandleException(new InvalidOperationException());

            // Assert
            Assert.False(result);
        }
Example #5
0
        public static void IgnoreExceptionHandler()
        {
            // Arrange
            var handler = new IgnoreExceptionHandler <SystemException>();

            // Act
            var result = handler.HandleException(new FormatException());

            // Assert
            Assert.True(result);
        }
Example #6
0
        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);
        }
Example #7
0
        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();
        }