Example #1
0
        public void LoadsUnitVeterancy()
        {
            WargameUnit km132Rok = units.Find(unit => unit.UnitId == 200);

            Assert.AreEqual(2, km132Rok.AvailableVeterancy.Count);
            Assert.AreEqual(1u, km132Rok.AvailableVeterancy[0]);
            Assert.AreEqual(2u, km132Rok.AvailableVeterancy[1]);
        }
Example #2
0
        public void LoadsNumberOfCardsForUnit()
        {
            WargameUnit groupeCmd = units.Find(unit => unit.UnitId == 1);

            Assert.AreEqual(1u, groupeCmd.Cards);
            Assert.AreEqual(1u, groupeCmd.Transports[0].Cards);
            Assert.AreEqual(5u, groupeCmd.Transports[1].Cards);
            Assert.AreEqual(3u, groupeCmd.Transports[2].Cards);
            Assert.AreEqual(9u, groupeCmd.Transports[3].Cards);
            Assert.AreEqual(3u, groupeCmd.Transports[4].Cards);
        }
Example #3
0
        public void LoadsSpecializations()
        {
            WargameUnit anzMilan = units.Find(unit => unit.UnitId == 25);

            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.AIR));
            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.ARMORED));
            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.MARINE));
            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.MECHANIZED));
            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.MOTORIZED));
            Assert.IsTrue(anzMilan.Specializations.Contains(Specializations.SUPPORT));
        }
Example #4
0
        public void LoadsUnitSubCategory()
        {
            WargameUnit riflemen90 = units.Find(unit => unit.Name == "Unit_US_85_Riflemen");

            Assert.AreEqual(Subcategories.INF_LINE, riflemen90.Subcategory);
        }
Example #5
0
        public void LoadsUpgradedTransports()
        {
            WargameUnit riflemen90 = units.Find(unit => unit.Name == "Unit_US_85_Riflemen");

            Assert.AreEqual(8, riflemen90.Transports.Count);
        }
Example #6
0
        public void LoadsUnitYear()
        {
            WargameUnit commandoMarine = units.Find(unit => unit.UnitId == 110);

            Assert.AreEqual(1975u, commandoMarine.Year);
        }
Example #7
0
        public void LoadsUnitCategory()
        {
            WargameUnit amx30b2 = units.Find(unit => unit.UnitId == 14);

            Assert.AreEqual(Categories.TANK, amx30b2.Category);
        }