public void TestMethodSummaryLogger() { var logDir = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @".\Data")); var summaryFilename = Path.Combine(StfTextUtils.GetVariable("Stf_LogDir"), "TestMethodSummaryLogger_SummaryLog.html"); var oneSummaryLogger = new StfSummaryLogger(); StfAssert.IsTrue("StfLogger.CreateSummaryLog", oneSummaryLogger.CreateSummaryLog(summaryFilename, logDir, "DatadrivenLoggerTest_*.html")); StfAssert.FileExists("StfLogger.CreateSummaryLog", summaryFilename); }
public void TestMethodAssertFileExists() { const string UnitTestFile = @"c:\temp\TestMethodAssertFileContains.txt"; if (File.Exists(UnitTestFile)) { File.Delete(UnitTestFile); } Assert.IsFalse(StfAssert.FileExists("TestStepName 1", @"c:\DoNotExists.nope")); Assert.IsFalse(StfAssert.FileExists("TestStepName 2", UnitTestFile)); var testFile = File.CreateText(UnitTestFile); testFile.WriteLine("one line of test data"); testFile.Close(); Assert.IsTrue(StfAssert.FileExists("TestStepName 3", UnitTestFile)); // null and empty strings returns false Assert.IsFalse(StfAssert.FileExists("filename null", null)); Assert.IsFalse(StfAssert.FileExists("filename Empty", string.Empty)); }