public Log4NetProviderOptions ConfigureOptions(Log4NetFileOption log4NetFile) { const string RepositoryName = "Test"; var options = new Log4NetProviderOptions() { Log4NetConfigFileName = GetLog4netFilePath(log4NetFile), LoggerRepository = RepositoryName, Name = RepositoryName }; SetupLog4NetRepository(options); return(options); }
public void IsEnabled_GivenLogLevel_Should_ReturnExpectedValue_BasedOn_ConfigurationFile(Log4NetFileOption fileOption, LogLevel level, bool expected) { var options = ConfigureOptions(fileOption); var sut = new Log4NetLogger(options); sut.IsEnabled(level) .Should() .Be(expected); }
private Log4NetProviderOptions ConfigureOptions(Log4NetFileOption testAppender) => Context.ConfigureOptions(testAppender);
public string GetLog4netFilePath(Log4NetFileOption log4NetFile) => $"Resources/log4net.{log4NetFile}.config";