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()); }
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); }
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); }