Пример #1
0
        public void HandleException_ExpectExceptionToBeLogged_WhenNoMessage()
        {
            const string               message          = "This is the message";
            const string               exceptionMessage = "This is the exception";
            Mock <IEventLogger>        eventLogger      = MockBuilder.CreateIEventLogger(message);
            ContinueOnExceptionHandler handler          = new ContinueOnExceptionHandler(eventLogger.Object);
            Exception ex = new Exception(exceptionMessage);

            handler.HandleException(null, ex);

            Assert.Equal(1, eventLogger.Invocations.Count);
            eventLogger.Verify(a => a.LogEvent(exceptionMessage));
        }