public void GetProcessorThreadMustCreateBackgroundThreadWhenCalled() { using StubConsoleLoggerProcessor processor = new StubConsoleLoggerProcessor(); processor.Process("Test"); Assert.True(processor.GetThread().IsBackground); Assert.Equal($"{nameof(ConsoleLoggerProcessor)}", processor.GetThread().Name); }
public void DisposeMustDispose() { StubConsoleLoggerProcessor processor = new StubConsoleLoggerProcessor(); processor.Dispose(); Assert.True(processor.IsQueueDisabled); Assert.Equal(ThreadState.Stopped, processor.GetThread().ThreadState); }