public void GetLoggerFactory_WhenCalledWithWrongParameter_ShouldThrowInvalidOperationException() { Assert.That(() => { LoggerFactoryProvider.GetLoggerFactory(LoggerTypes.OtherLogger); }, Throws.InvalidOperationException); }
/// <summary> /// Получить логер. /// </summary> /// <param name="loggerName">Имя логгера.</param> /// <returns>Логгер.</returns> public static ILog GetLogger(string loggerName) { return(LoggerFactoryProvider.GetFactory()?.Create(loggerName) ?? NullLogger.Instance); }
public void GetLoggerFactory_WhenCalled_ShouldReturnSpecificLogger(LoggerTypes type, string expected) { var result = LoggerFactoryProvider.GetLoggerFactory(type); Assert.That(result.ToString().Contains(expected)); }
public void GetAllLoggerFactories_WhenCalled_ShouldReturnThreeLoggers() { var result = LoggerFactoryProvider.GetAllLoggerFactories(); Assert.That(result.Count == 3); }