/
aprogrammer
/
serilog
Обзор
Документация
Войти
/
aprogrammer
/
serilog
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
test/Serilog.Tests/LogTests.cs
51 строка
1 KB
Ivan Maximov
Add space settings (#1885)
28 мар 2023, 03:50
Не верифицирован
28 мар 2023, 03:50
f72a7a3
Код
Авторство
О чём код?
namespace Serilog.Tests; [Collection("Log.Logger")] public class LogTests { [Fact] public void TheUninitializedLoggerIsSilent() { // This test depends on being there first executed from // the collection. Assert.IsType<SilentLogger>(Log.Logger); } [Fact] public void CloseAndFlushDisposesTheLogger() { var disposableLogger = new DisposableLogger(); Log.Logger = disposableLogger; Log.CloseAndFlush(); Assert.True(disposableLogger.IsDisposed); } [Fact] public void CloseAndFlushResetsLoggerToSilentLogger() { Log.Logger = new DisposableLogger(); Log.CloseAndFlush(); Assert.IsType<SilentLogger>(Log.Logger); } #if FEATURE_ASYNCDISPOSABLE [Fact] public async Task CloseAndFlushAsyncDisposesTheLogger() { var disposableLogger = new DisposableLogger(); Log.Logger = disposableLogger; await Log.CloseAndFlushAsync(); Assert.True(disposableLogger.IsDisposedAsync); } [Fact] public async Task CloseAndFlushAsyncResetsLoggerToSilentLogger() { Log.Logger = new DisposableLogger(); await Log.CloseAndFlushAsync(); Assert.IsType<SilentLogger>(Log.Logger); } #endif }