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]); }
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); }
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)); }
public void LoadsUnitSubCategory() { WargameUnit riflemen90 = units.Find(unit => unit.Name == "Unit_US_85_Riflemen"); Assert.AreEqual(Subcategories.INF_LINE, riflemen90.Subcategory); }
public void LoadsUpgradedTransports() { WargameUnit riflemen90 = units.Find(unit => unit.Name == "Unit_US_85_Riflemen"); Assert.AreEqual(8, riflemen90.Transports.Count); }
public void LoadsUnitYear() { WargameUnit commandoMarine = units.Find(unit => unit.UnitId == 110); Assert.AreEqual(1975u, commandoMarine.Year); }
public void LoadsUnitCategory() { WargameUnit amx30b2 = units.Find(unit => unit.UnitId == 14); Assert.AreEqual(Categories.TANK, amx30b2.Category); }