public void ProcessMustNotQueueMessageWhenQueueIsNotEnabled() { using StubConsoleLoggerProcessor processor = new StubConsoleLoggerProcessor(); processor.InvokeDisableQueue(); processor.Process("Test"); Assert.True(processor.EnqueueCalled == 0); Assert.True(processor.WriteMessageCalled == 1); }
public void DisableQueueMustHandleExceptionWhenAnyExceptionOccurs() { using StubConsoleLoggerProcessor processor = new StubConsoleLoggerProcessor { Exception = new TerminateQueuingException() }; processor.InvokeDisableQueue(); processor.Exception = null; }