Mercurial > repos > IBDev-IBBoard.WarFoundry.API.Tests
diff API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirementTest.cs @ 212:325943cb1db0
Re #379: Fix validation of requirements to check for unit
* Create common base class for requirement testing with helper methods
* Rework unit adding tests in UnitRequiresNoMoreThanNOfUnitTypeRequirementTest to new structure
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 26 Feb 2012 15:20:48 +0000 |
parents | c323770e61c2 |
children | 1674a499168e |
line wrap: on
line diff
--- a/API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirementTest.cs Sat Feb 25 17:02:38 2012 +0000 +++ b/API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirementTest.cs Sun Feb 26 15:20:48 2012 +0000 @@ -9,7 +9,7 @@ namespace IBBoard.WarFoundry.API.Objects.Requirement { [TestFixture()] - public class UnitRequiresAtLeastNUnitsRequirementTest + public class UnitRequiresAtLeastNUnitsRequirementTest : AbstractUnitRequirementTest<UnitType> { private MockRace mockRace; private UnitType unitType1; @@ -321,16 +321,6 @@ req.AddUnitTypeRequirement(unitType3); Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (would have 0).")); } - - private static void AddUnitOfTypeToArmy(UnitType unitType, Army army) - { - army.AddUnit(CreateUnitOfType(unitType, army)); - } - - private static Unit CreateUnitOfType(UnitType unitType, Army army) - { - return new Unit(unitType, army.GetCategory(unitType.MainCategory)); - } } }