Пример #1
0
        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));
                    }
                }
            }
        }
Пример #2
0
        public void TestShips()
        {
            // Test factions data
            JObject     json  = DeserializeJsonResource <JObject>(Resources.Abasheli_Barracks);
            List <Ship> ships = CompanionAppService.ShipyardFromProfile(json);

            Assert.AreEqual(8, ships.Count);
        }
Пример #3
0
        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);
        }