public void CanFindAllMissingTests() { var httpTestCases = TestFileLoader.LoadMissingTestCases(TestFileLoader.TestFileType.Http); var fileSysTestCases = TestFileLoader.LoadMissingTestCases(TestFileLoader.TestFileType.FileSys); Assert.That(httpTestCases.Count >= 1, "There should be at least one Http test case for missing files."); Assert.That(fileSysTestCases.Count >= 1, "There should be at least one FileSys test case for missing files."); }
public void CanFindAllValidHttpTests() { var atomTestCases = TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.Http); var rssTestCases = TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.Http); var allTestCases = TestFileLoader.LoadAllValidTestCases(TestFileLoader.TestFileType.Http); Assert.That(rssTestCases.Count >= 1, "There should be at least one Rss test case."); Assert.That(atomTestCases.Count >= 1, "There should be at least one Atom test case."); Assert.That(allTestCases.Count >= 2, "There should be at least 2 test cases total."); Assert.That(allTestCases.Count == (rssTestCases.Count + atomTestCases.Count), "The number of test cases should be equal."); }
public void CanFindRssFileSysTests() { DirectoryInfo rssDir = new DirectoryInfo(TestFileLoader.ValidFileSysRssTestDir); Assert.That(rssDir.Exists, string.Format("Rss test file directory [{0}] not found", TestFileLoader.ValidFileSysRssTestDir)); var rssDirFiles = rssDir.GetFiles(TestFileLoader.TestFileSearchPattern); Assert.That(rssDirFiles.Length > 0, string.Format("No test files found in RSS test directory [{0}]", TestFileLoader.ValidFileSysRssTestDir)); var testCases = TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.FileSys); Assert.That(rssDirFiles.Length == testCases.Count, string.Format("The number of files in the RSS directory [{0}] should match the number of test cases produced from them.", TestFileLoader.ValidFileSysRssTestDir)); }