public void ParseCenterBuildings() { HtmlDocument htmlDocument = new HtmlDocument(); htmlDocument.Load("..\\..\\Test Files\\dorf2.php.html"); HtmlParser htmlParser = new HtmlParser(htmlDocument); Village village = new Village(); village.AddId(123).AddName("01"); List<Buildings> buildings = htmlParser.GetCenterBuildings(village); Assert.IsNotNull(buildings, "NULL"); Assert.AreEqual(22, buildings.Count, "COUNT"); }
private void PopulateBuildQueueForVillage(Village village) { string servername = settings.LoginData.Servername; string url = String.Format(CultureInfo.InvariantCulture, "{0}dorf1.php?newdid={1}", servername, village.Id); htmlDocument = htmlWeb.Load(url); HtmlParser htmlParser = new HtmlParser(htmlDocument); List<Buildings> resources = htmlParser.GetResourceBuildings(); url = String.Format(CultureInfo.InvariantCulture, "{0}dorf2.php?newdid={1}", servername, village.Id); htmlDocument = htmlWeb.Load(url); htmlParser = new HtmlParser(htmlDocument); List<Buildings> center = htmlParser.GetCenterBuildings(village); ArrayList list = new ArrayList(); list.AddRange(resources); list.AddRange(center); UpdateComboBoxQueues(comboBoxBuildQueueBuilding, list); }