public void Constructor1SetsTimeoutToDefaultTimeoutWhenParameterIsNull()
        {
            var timeout          = TimeSpan.FromMilliseconds(1234);
            var debugLogProvider = new DebugLogProvider(timeout: null);

            debugLogProvider.Timeout.Should().Be(DebugLogProvider.DefaultTimeout);
        }
        public void Constructor1SetsTimeout()
        {
            var timeout          = TimeSpan.FromMilliseconds(1234);
            var debugLogProvider = new DebugLogProvider(timeout: timeout);

            debugLogProvider.Timeout.Should().Be(timeout);
        }
        public void Constructor2SetsTimeoutToDefaultTimeoutWhenParameterIsNull()
        {
            var logFormatter = new Mock <ILogFormatter>().Object;

            var debugLogProvider = new DebugLogProvider(logFormatter, timeout: null);

            debugLogProvider.Timeout.Should().Be(DebugLogProvider.DefaultTimeout);
        }
        public void Constructor2SetsLevel()
        {
            var logFormatter = new Mock <ILogFormatter>().Object;

            var debugLogProvider = new DebugLogProvider(logFormatter, level: LogLevel.Warn);

            debugLogProvider.Level.Should().Be(LogLevel.Warn);
        }
        public void Constructor2SetsFormatter()
        {
            var logFormatter = new Mock <ILogFormatter>().Object;

            var debugLogProvider = new DebugLogProvider(logFormatter);

            debugLogProvider.Formatter.Should().BeSameAs(logFormatter);
        }
        public void Constructor2SetsTimeout()
        {
            var logFormatter = new Mock <ILogFormatter>().Object;
            var timeout      = TimeSpan.FromMilliseconds(1234);

            var debugLogProvider = new DebugLogProvider(logFormatter, timeout: timeout);

            debugLogProvider.Timeout.Should().Be(timeout);
        }
        public void Constructor1SetsFormatterToTemplateLogFormatter()
        {
            var debugLogProvider = new DebugLogProvider("foo");

            debugLogProvider.Formatter.Should().BeOfType <TemplateLogFormatter>();
            var formatter = (TemplateLogFormatter)debugLogProvider.Formatter;

            formatter.Template.Should().Be("foo");
        }
Пример #8
0
 private static void AddLogProvidersFromConfiguration()
 {
     if (FileLogProvider.IsConfigured)
     {
         LogProviders.Add(FileLogProvider.CreateFromConfiguration());
     }
     if (MailLogProvider.IsConfigured)
     {
         LogProviders.Add(MailLogProvider.CreateFromConfiguration());
     }
     if (DebugLogProvider.IsConfigured)
     {
         LogProviders.Add(DebugLogProvider.CreateFromConfiguration());
     }
 }
        public void Constructor1SetsLevel()
        {
            var debugLogProvider = new DebugLogProvider(level: LogLevel.Warn);

            debugLogProvider.Level.Should().Be(LogLevel.Warn);
        }