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)); }
public void SetUp() { this.Factory = new FileSystemFeedFactory(); feeduri = new Uri(TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.FileSys).First().Arguments[0].ToString()); itemCount = 3; }
public HttpFeedFactoryTestsRss() : base(new HttpFeedFactory(), QDFeedParser.FeedType.Rss20, TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.Http)) { }
public FileFeedFactoryTestsRss() : base(new FileSystemFeedFactory(), FeedType.Rss20, TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.FileSys)) { }
public AsyncFileSysFeedFactoryTests() : base(TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.FileSys)) { Factory = new FileSystemFeedFactory(); FeedType = FeedType.Rss20; }
public AsyncHttpFeedFactoryTests() : base(TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.Http)) { Factory = new HttpFeedFactory(); FeedType = FeedType.Rss20; }
public RssFeedTest() : base(new FileSystemFeedFactory(), TestFileLoader.LoadValidRssTestCases(TestFileLoader.TestFileType.FileSys)) { }