public void TestFileDNE() { //Expected Result const string Expected = "File does not exist"; //Create and attempt to read dictionary var dictionary = new RSS_Activity_Project.RSSDictionary(@""); var result = dictionary.RetrieveDictionary(); //Assert statement Assert.AreEqual(Expected, result); }
public void TestFileSuccess() { //Expected Result const string Expected = "BBC, http://feeds.bbci.co.uk/news/rss.xml"; //Create and attempt to read dictionary var dictionary = new RSS_Activity_Project.RSSDictionary(@"..\..\..\\RSS Activity Project\RSS_Dictionary1.txt"); var result = dictionary.RetrieveDictionary(); //Assert statement Assert.AreEqual(Expected, result); }
public void TestFileEmpty() { //Expected Result const string Expected = "Empty file"; //Create and attempt to read dictionary var dictionary = new RSS_Activity_Project.RSSDictionary(@"..\..\..\\RSS Activity Project\RSS_Dictionary0.txt"); var result = dictionary.RetrieveDictionary(); //Assert statement Assert.AreEqual(Expected, result); }
public void TestDictionaryCreation() { //Expected Result Dictionary <String, String[]> Expected = new Dictionary <string, string[]>(); Expected.Add("BBC", new string[] { "http://feeds.bbci.co.uk/news/rss.xml" }); //Create and attempt to read dictionary var dictionary = new RSS_Activity_Project.RSSDictionary(@"..\..\..\\RSS Activity Project\RSS_Dictionary1.txt"); var fileString = dictionary.RetrieveDictionary(); dictionary.setDictionary(fileString); var result = dictionary.dictionary; //Assert statement Assert.AreEqual(Expected.Count, result.Count); }
public void TestFeedRetrieval() { //Expected Result Dictionary <String, String[]> Expected = new Dictionary <string, string[]>(); Expected.Add("BBC", new string[] { "http://feeds.bbci.co.uk/news/rss.xml" }); //Create and attempt to read dictionary var dictionary = new RSS_Activity_Project.RSSDictionary(@"..\..\..\\RSS Activity Project\RSS_Dictionary1.txt"); var fileString = dictionary.RetrieveDictionary(); dictionary.setDictionary(fileString); dictionary.getFeeds(); var result = dictionary.postDict; //Assert true if function got date from feed if (result["BBC"].GetType() != typeof(DateTime)) { Assert.Fail(); } }