コード例 #1
0
        public void TestMethodAssertFileNotExists()
        {
            const string UnitTestFile = @"c:\temp\TestMethodAssertFileNotExists.txt";

            if (File.Exists(UnitTestFile))
            {
                File.Delete(UnitTestFile);
            }

            Assert.IsTrue(StfAssert.FileNotExists("TestStepName 1", UnitTestFile));

            var testFile = File.CreateText(UnitTestFile);

            testFile.WriteLine("one line of test data");
            testFile.Close();

            Assert.IsFalse(StfAssert.FileNotExists("TestStepName 2", UnitTestFile));

            // null and empty strings returns false
            Assert.IsTrue(StfAssert.FileNotExists("filename null", null));
            Assert.IsTrue(StfAssert.FileNotExists("filename Empty", string.Empty));
        }