コード例 #1
0
        public void RegisterOnlyErrorsConsole()
        {
            string sMessage = "Test type Error in the console";

            myMessageType = JobLogger.MessageType.Error;
            JobLogger.ConfigJobLogger(false, true, false, false, false, true);
            string sExpectedMessage = string.Format("{0} - {1} : {2}", myMessageType.ToString(), DateTime.Now, sMessage);

            Console.SetOut(stringWriter);

            JobLogger.LogMessage(sMessage, myMessageType);

            Assert.AreEqual(sExpectedMessage + "\r\n", stringWriter.ToString());
        }
コード例 #2
0
        public void RegisterOnlyMessagesTextFile()
        {
            string sMessage = "Test type Message in text file";

            myMessageType = JobLogger.MessageType.Message;
            JobLogger.ConfigJobLogger(true, false, false, true, false, false);
            string sExpectedMessage = string.Format("{0} - {1} : {2}", myMessageType.ToString(), DateTime.Now, sMessage);

            JobLogger.LogMessage(sMessage, myMessageType);

            string sMessageRegistered = System.IO.File.ReadLines(sFileName).Last();

            Assert.AreEqual(sExpectedMessage, sMessageRegistered);
        }
コード例 #3
0
        public void RegisterOnlyErrorsTextFile()
        {
            //Arrange
            string sMessage = "Test type Error in text file";

            myMessageType = JobLogger.MessageType.Error;
            JobLogger.ConfigJobLogger(true, false, false, false, false, true);//Config to register log of only errors in a text file
            string sExpectedMessage = string.Format("{0} - {1} : {2}", myMessageType.ToString(), DateTime.Now, sMessage);

            //Act
            JobLogger.LogMessage(sMessage, myMessageType);

            //Assert
            string sMessageRegistered = System.IO.File.ReadLines(sFileName).Last();

            Assert.AreEqual(sExpectedMessage, sMessageRegistered);
        }