コード例 #1
0
        public void Should_Create_The_Log_File_Upon_Instantiation()
        {
            using (var log = new TextLog.TextLog())
            {
                // do nothing.
            }

            Assert.IsTrue(File.Exists(_logPath));
        }
コード例 #2
0
        public void Should_Log_A_Message()
        {
            string message = "This is a test.";

            using (var log = new TextLog.TextLog())
            {
                log.WriteLine(message);
            }

            Assert.IsTrue(ReadFile().Contains(message));
        }
コード例 #3
0
        public void Should_Log_A_Warning_Message()
        {
            string message = "This is a warning.";

            using (var log = new TextLog.TextLog())
            {
                log.WriteWarning(message);
            }

            string actual = ReadFile();
            Assert.IsTrue(actual.Contains(message));
            Assert.IsTrue(actual.Contains("__WARNING__"));
        }
コード例 #4
0
        public void Should_Log_An_Error_Message()
        {
            string message = "This is a error.";

            using (var log = new TextLog.TextLog())
            {
                log.WriteError(message);
            }

            string actual = ReadFile();
            Assert.IsTrue(actual.Contains(message));
            Assert.IsTrue(actual.Contains("__ERROR__"));
        }