# HG changeset patch # User IBBoard # Date 1327769922 0 # Node ID ea104de9189e7ca6e4dc6d8b245cbb04fadc59e3 # Parent 2b27447ae74e9f5087414681b901f215a1542fd7 Re #379: Fix validation of requirements to check for unit * Add tests for new method in Army to get just adding-relevant requirements diff -r 2b27447ae74e -r ea104de9189e API/Factories/Xml/WarFoundryXmlRaceFactoryTest.cs --- a/API/Factories/Xml/WarFoundryXmlRaceFactoryTest.cs Sat Jan 21 21:01:02 2012 +0000 +++ b/API/Factories/Xml/WarFoundryXmlRaceFactoryTest.cs Sat Jan 28 16:58:42 2012 +0000 @@ -381,7 +381,7 @@ SetDefaultGameSystem(); Race race = SingleXmlObjectLoader.LoadRaceFromXML(WarFoundryXmlFactory.GetFactory(), new FileInfo("testdata/xml-race-factory/cyclic.racex")); UnitType unitType = race.GetUnitType("Empire1"); - Assert.That(unitType.GetRequirements()[0], Is.InstanceOfType(typeof(UnitRequiresAtLeastNUnitsRequirement))); + Assert.That(unitType.GetRequirements()[0], Is.InstanceOfType(typeof(UnitRequiresNoMoreThanNOfUnitTypeRequirement))); } private void TestFileValidationFailure(string filePath) diff -r 2b27447ae74e -r ea104de9189e IBBoard.WarFoundry.API.Tests.csproj --- a/IBBoard.WarFoundry.API.Tests.csproj Sat Jan 21 21:01:02 2012 +0000 +++ b/IBBoard.WarFoundry.API.Tests.csproj Sat Jan 28 16:58:42 2012 +0000 @@ -116,6 +116,7 @@ +