Пример #1
0
        public void WhenNotConfigureProviderAndYouTryToWriteErrorThenExceptionInvalidConfiguration()
        {
            var logger = new JobLogger();
            var consoleEntry = new mockup.ConsoleEntryTest();
            var message = "Message";
            logger.WriteError(message);

        }
Пример #2
0
        public void WhenProviderIsConsoleThenSaveConsole()
        {
            var logger = new JobLogger();
            var consoleEntry = new mockup.ConsoleEntryTest();
            logger.AddFormatProvider(new ConsoleProvider(consoleEntry));
            var message = "Message";
            logger.WriteError(message);
            var expectedMessage = string.Format("{0} {1}", DateTime.Now.ToShortDateString(), message);
            Assert.AreEqual(expectedMessage, consoleEntry.GetResults()[0].Message);
            Assert.AreEqual(Logger.exam.Common.Enums.LogType.Error, consoleEntry.GetResults()[0].LogType);

        }