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);
        }