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")); }
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.")); }