# HG changeset patch # User IBBoard # Date 1301255391 0 # Node ID 74bfe8b325d64523c335c072d45622eb62afd96f # Parent e2ea6562ef085f12dc4a2a76a1ac845f4dbfdaf5 Re #27: Define unit requirements * Add tests where a min count > 1 is set diff -r e2ea6562ef08 -r 74bfe8b325d6 API/Objects/Requirement/RequiresAtLeastNUnitsRequirementTest.cs --- a/API/Objects/Requirement/RequiresAtLeastNUnitsRequirementTest.cs Sun Mar 27 19:36:31 2011 +0000 +++ b/API/Objects/Requirement/RequiresAtLeastNUnitsRequirementTest.cs Sun Mar 27 19:49:51 2011 +0000 @@ -92,7 +92,7 @@ } [Test()] - public void TestAddingUnitTypeWithOneUnitsAndTwoOfOneUnitTypeRequired() + public void TestAddingUnitTypeWithOneUnitAndTwoOfOneUnitTypeRequired() { Army army = new Army(mockRace, "Test", 1000); AddUnitOfTypeToArmy(unitType2, army); @@ -102,11 +102,13 @@ } [Test()] - public void TestAddingUnitTypeWithOneUnitAndOneUnitTypeRequired() + public void TestAddingUnitTypeWithTwoUnitAndTwoOfOneUnitTypeRequired() { Army army = new Army(mockRace, "Test", 1000); AddUnitOfTypeToArmy(unitType2, army); - RequiresAtLeastNUnitsRequirement req = new RequiresAtLeastNUnitsRequirement(unitType2); + AddUnitOfTypeToArmy(unitType2, army); + RequiresAtLeastNUnitsRequirement req = new RequiresAtLeastNUnitsRequirement(); + req.AddUnitTypeRequirement(unitType2, 2); Assert.That(req.AllowsAdding(unitType1, army), Is.True); }