Beispiel #1
0
 public void HtmlParserTroopMovements()
 {
     DeserializeLanguage();
     Language language = Languages.GetLanguage("sl-SI");
     Assert.IsNotNull(language, "Language is null!");
     HtmlDocument htmlDocument = new HtmlDocument();
     htmlDocument.Load("..\\..\\Test Files\\RallyPoint.php.html");
     HtmlParser htmlParser = new HtmlParser(htmlDocument, language);
     List<TroopMovement> troopMovements = htmlParser.TroopMovements(new Village().AddId(1).AddName("02"));
     Assert.IsNotNull(troopMovements, "TroopMovement is null!");
     Village village = new Village();
     village.SetTroopMovements(troopMovements);
     Assert.AreEqual(23, village.TroopMovementCount, "Troop movement count!");
     Assert.Sorted(village.TroopMovement, SortOrder.Increasing, new TroopMovementComparer());
     village.ClearTroopMovementsList();
     Assert.AreEqual(0, village.TroopMovementCount, "Troop movement count!");
 }