public void ParserModuleTest() { WebPageLoader loader = new WebPageLoaderModule(); Parser parser = new ParserModule(loader); Assert.IsTrue(parser != null); }
public void GetPageCodeTest() { WebPageLoader loader = new WebPageLoaderModule(); string e1PageCode = loader.GetPageCode("http://www.e1.ru/afisha/events/art"); bool isCorrect = e1PageCode.Contains("favicon.ico"); Assert.IsTrue(isCorrect); }
public void ExtractEventsTest() { WebPageLoader loader = new WebPageLoaderModule(); Parser parser = new ParserModule(loader); List <Event> events = parser.ExtractEvents(); Assert.IsTrue(events.Count > 0); foreach (Event eachEvent in events) { Assert.IsTrue(eachEvent.Name.Length > 0); Assert.IsTrue(eachEvent.Date.Length > 0); Assert.IsTrue(eachEvent.Place.Length > 0); Assert.IsTrue(eachEvent.Address.Length > 0); } }