public void TestShipyardShips() { // Test shipyard data var expectedShips = new List <ShipyardInfoItem>() { new ShipyardInfoItem(128049255, "Eagle", 44800), new ShipyardInfoItem(128672276, "Asp_Scout", 3961154), new ShipyardInfoItem(128049249, "SideWinder", 32000), new ShipyardInfoItem(128049309, "Vulture", 4925615), new ShipyardInfoItem(128049363, "Anaconda", 146969451), new ShipyardInfoItem(128049321, "Federation_Dropship", 14314205), new ShipyardInfoItem(128672152, "Federation_Gunship", 35814205), new ShipyardInfoItem(128672145, "Federation_Dropship_MkII", 19814205) }; JObject json = DeserializeJsonResource <JObject>(Resources.Abasheli_Barracks); var actualShips = CompanionAppService.ShipyardFromProfile(json); Assert.AreEqual(expectedShips.Count, actualShips.Count); foreach (var expectedShip in expectedShips) { foreach (var actualShip in actualShips) { if (expectedShip.EliteID == actualShip.EliteID) { Assert.IsTrue(expectedShip.DeepEquals(actualShip)); } } } }
public void TestShips() { // Test factions data JObject json = DeserializeJsonResource <JObject>(Resources.Abasheli_Barracks); List <Ship> ships = CompanionAppService.ShipyardFromProfile(json); Assert.AreEqual(8, ships.Count); }
public void TestShips() { // Test factions data string jsonString = System.IO.File.ReadAllText("Abasheli Barracks.json"); JObject json = JsonConvert.DeserializeObject <JObject>(jsonString); List <Ship> ships = CompanionAppService.ShipyardFromProfile(json); Assert.AreEqual(8, ships.Count); }