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 CanFindAtomFileSysTests() { DirectoryInfo atomDir = new DirectoryInfo(TestFileLoader.ValidFileSysAtomTestDir); Assert.That(atomDir.Exists, string.Format("Atom test file directory [{0}] not found", TestFileLoader.ValidFileSysAtomTestDir)); var atomDirFiles = atomDir.GetFiles(TestFileLoader.TestFileSearchPattern); Assert.That(atomDirFiles.Length > 0, string.Format("No test files found in Atom test directory [{0}]", TestFileLoader.ValidFileSysAtomTestDir)); var testCases = TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.FileSys); Assert.That(atomDirFiles.Length == testCases.Count, string.Format("The number of files in the Atom directory [{0}] should match the number of test cases produced from them.", TestFileLoader.ValidFileSysAtomTestDir)); }
public void SetUp() { this.Factory = new FileSystemFeedFactory(); feeduri = new Uri(TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.FileSys).Last().Arguments[0].ToString()); itemCount = 3; }
public HttpFeedFactoryTestsAtom() : base(new HttpFeedFactory(), FeedType.Atom10, TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.Http)) { }
public AtomFeedTest() : base(new FileSystemFeedFactory(), TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.FileSys)) { }
public FileFeedFactoryTestsAtom() : base(new FileSystemFeedFactory(), FeedType.Atom10, TestFileLoader.LoadValidAtomTestCases(TestFileLoader.TestFileType.FileSys)) { }