private ArrayList getUrlsMenu(RestaurantCrawler crawler) { crawler.loadUrlsMenus(); ArrayList urlsMenu = crawler.getUrlsMenu(); return(urlsMenu); }
public void Initialize() { //this.url = "http://www.carnivore.com.sg/"; //403 error to access this url. Need check why. //The structure of the menu of this restaurent website is //Page (manu name) -> Menu categories -> Menu itens -> Menu item descriptions this.url = "http://www.basilico.net/"; crawler = new RestaurantCrawler(url); }
private String getDescriptionItem(int index, RestaurantCrawler crawler, String url) { String description = ""; ArrayList data = crawler.getDataItens(url); int expectedNumItens = 8; Assert.AreEqual(expectedNumItens, data.Count, 0, "Number of itens in the menu does not match."); return(description); }
public void TestGetMenuDescriptionBeef() { RestaurantCrawler crawler = new RestaurantCrawler(url); ArrayList urlsMenu = getUrlsMenu(crawler); int expectedNumUrls = 6; Assert.AreEqual(expectedNumUrls, urlsMenu.Count, 0, "Number of urls does not match."); //String expectedDescription = "Boneless Leg of Lamb"; String description; foreach (String urlMenu in urlsMenu) { //start index in 0 description = getDescriptionItem(1, crawler, urlMenu); } }