示例#1
0
        public void WriteStartupFile()
        {
            MockFileSystem fileSystem = new MockFileSystem();
            TestcaseLogger logger     = new TestcaseLogger("D:\\foo", new TestcaseExecutor(), fileSystem);

            logger.WriteStartupFile();
            UniTestAssert.IsTrue(fileSystem.Files.ContainsKey(@"D:\foo\Startup.txt"));
        }
示例#2
0
        public void VerifyLogAllPassed()
        {
            MockFileSystem fileSystem = new MockFileSystem();
            TestcaseLogger logger     = new TestcaseLogger("D:\\foo", new TestcaseExecutor(), fileSystem);

            logger.LogTestcaseExecuted(null, new TestcaseExecutionEventArgs("TestClass1", "TestMethod1", true));
            logger.LogTestcaseExecuted(null, new TestcaseExecutionEventArgs("TestClass1", "TestMethod2", true));
            logger.LogTestRunFinished(null, new TestRunFinishedEventArgs());

            UniTestAssert.IsTrue(fileSystem.Files.ContainsKey(@"D:\foo\TestLog.txt"));
            string logContent = fileSystem.Files[@"D:\foo\TestLog.txt"];

            UniTestAssert.IsTrue(logContent.Contains("Testcase PASSED 'TestClass1.TestMethod1'"));
            UniTestAssert.IsTrue(logContent.Contains("Testcase PASSED 'TestClass1.TestMethod2'"));
            UniTestAssert.IsTrue(logContent.Contains("Test Run Finished."));
        }