public void ShouldThrowWhenWritingAMessageBeforeFileIsSet()
        {
            // Define variables and constants
            DefaultLoggingProvider provider = new DefaultLoggingProvider(true, true, true);

            // Set up context


            // Execute
            provider.WriteMessage(LogMessageSeverity.Standard, "Unit test", null, "UnitTest", "UnitTest.cs", 0);

            // Assert outcome
        }
        public void ShouldSilentlyFailWhenWritingMessageIfDisposed()
        {
            // Define variables and constants
            DefaultLoggingProvider provider = new DefaultLoggingProvider(true, true, true);

            provider.Dispose();

            // Set up context


            // Execute
            provider.WriteMessage(LogMessageSeverity.Standard, "Unit test", null, "UnitTest", "UnitTest.cs", 0);

            // Assert outcome
        }
        public void ShouldThrowWhenSettingFileIfDisposed()
        {
            // Define variables and constants
            DefaultLoggingProvider provider = new DefaultLoggingProvider(true, true, true);

            provider.Dispose();

            // Set up context


            // Execute
            provider.SetLogFileLocation("test.log");

            // Assert outcome
        }