public void C_TestNegativeLoggingLevel()
        {
            var action = new Action(() =>
            {
                var loggerFactory = new LoggingFactory(-1);
            });

            action.ShouldThrow<ArgumentOutOfRangeException>();
        }
        public async Task TestLoggerContainsEndPointsOnGeneration([Frozen] IConsoleWrap consoleWrap,
            [Frozen] IDateTimeWrap dateTimeWrap, ConsoleLogger consoleLogger, string moduleName, string message)
        {
            var loggerFactory = new LoggingFactory(2);
            loggerFactory.AddLoggingEndPoint(consoleLogger);
            var logger = loggerFactory.GetLogger(moduleName);

            logger.EndPoints.Count.ShouldBeEquivalentTo(1);
            consoleLogger.Dispose();
        }
 private void InitLogger(int loggingLevel, bool isUtc)
 {
     LoggingFactory = new LoggingFactory(loggingLevel);
     LoggingFactory.AddLoggingEndPoint(new ConsoleLogger(new DateTimeWrap(), new ConsoleWrap(), isUtc));
     Logger = LoggingFactory.GetLogger(Name);
 }