Exemplo n.º 1
0
        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";