public void TextFileLoggerCanLog() { string msgText = "text file logger test"; string expected = String.Empty; string actual = String.Empty; Message msg = new GeneralMessage(msgText); StubFileFactory fileFactory = new StubFileFactory("dummy.txt"); TextFileLogger txtlogger = new TextFileLogger(fileFactory); using (MemoryStream ms = fileFactory.MemoryStream) { txtlogger.Log(msg); ms.Position = 0; using (StreamReader reader = new StreamReader(ms, Encoding.UTF8)) { actual = reader.ReadToEnd(); } } expected = DateTime.Now.ToShortDateString() + " " + msgText + Environment.NewLine; Assert.AreEqual(expected, actual); }
public void MessageGeneralMessageEmpty() { Message m_null = new GeneralMessage(null); Assert.AreEqual(Message.MSG_NOT_DEFINED, m_null.Text); Message m_empty = new GeneralMessage(""); Assert.AreEqual(Message.MSG_NOT_DEFINED, m_empty.Text); }
public void MessageGeneralMessageCanBeCreated() { string gm_text = "This is an general message."; Message gm = new GeneralMessage(gm_text); Assert.AreEqual(gm_text, gm.Text); }