Changeset 207:27f163bf884a in IBBoard.WarFoundry.API.Tests


Ignore:
Timestamp:
01/31/12 14:59:15 (4 months ago)
Author:
IBBoard <dev@…>
Branch:
default
Message:

Re #379: Fix validation of requirements to check for unit

  • Update checked text to match new, cleaner text
Location:
API/Objects/Requirement
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • API/Objects/Requirement/RequiresNUnitsForMUnitsRequirementTest.cs

    r202 r207  
    6363            Unit unit = CreateUnitOfType(unitType1, army); 
    6464            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    65             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 "+unitType2.Name+" for every 1 "+unitType1.Name + " (would have 0 for 1).")); 
     65            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (would have 0 for 1).")); 
    6666        } 
    6767 
     
    7676            Unit unit = CreateUnitOfType(unitType1, army); 
    7777            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    78             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 0 for 1).")); 
     78            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 0 for 1).")); 
    7979        } 
    8080 
     
    8888            Unit unit = CreateUnitOfType(unitType1, army); 
    8989            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    90             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2).")); 
     90            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2).")); 
    9191        } 
    9292 
     
    116116            Unit unit = CreateUnitOfType(unitType1, army); 
    117117            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    118             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2).")); 
     118            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2).")); 
    119119        } 
    120120 
     
    131131            Unit unit = CreateUnitOfType(unitType1, army); 
    132132            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    133             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2); 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2).")); 
     133            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2); 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2).")); 
    134134        } 
    135135 
     
    144144            Unit unit = CreateUnitOfType(unitType1, army); 
    145145            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    146             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2); 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 1 for 2).")); 
     146            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2); 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 1 for 2).")); 
    147147        } 
    148148 
     
    158158            Unit unit = CreateUnitOfType(unitType1, army); 
    159159            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    160             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 2 " + unitType1.Name + " (would have 1 for 3).")); 
     160            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 2 × " + unitType1.Name + " (would have 1 for 3).")); 
    161161        } 
    162162 
     
    170170            Unit unit = CreateUnitOfType(unitType1, army); 
    171171            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    172             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (would have 1 for 1).")); 
     172            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (would have 1 for 1).")); 
    173173        } 
    174174 
     
    183183            Unit unit = CreateUnitOfType(unitType1, army); 
    184184            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    185             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (would have 1 for 2).")); 
     185            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (would have 1 for 2).")); 
    186186        } 
    187187 
     
    196196            Unit unit = CreateUnitOfType(unitType1, army); 
    197197            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    198             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (would have 3 for 4).")); 
     198            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (would have 3 for 4).")); 
    199199        } 
    200200 
     
    288288            Unit unit = CreateUnitOfType(unitType1, army); 
    289289            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    290             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 2 for 3).")); 
     290            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 2 for 3).")); 
    291291        } 
    292292 
     
    303303            Unit unit = CreateUnitOfType(unitType1, army); 
    304304            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    305             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 2 for 3).")); 
     305            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 2 for 3).")); 
    306306        } 
    307307 
     
    318318            Unit unit = CreateUnitOfType(unitType1, army); 
    319319            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    320             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 1 " + unitType1.Name + " (would have 2 for 3).")); 
     320            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 1 × " + unitType1.Name + " (would have 2 for 3).")); 
    321321        } 
    322322 
     
    409409            Unit unit = CreateUnitOfType(unitType1, army); 
    410410            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    411             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (would have 2 for 7).")); 
     411            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (would have 2 for 7).")); 
    412412        } 
    413413 
     
    422422            Unit unit = CreateUnitOfType(unitType1, army); 
    423423            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    424             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (would have 2 for 7).")); 
     424            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (would have 2 for 7).")); 
    425425        } 
    426426 
     
    435435            Unit unit = CreateUnitOfType(unitType1, army); 
    436436            Assert.That(req.AllowsAdding(unit, army), Is.EqualTo(Validation.Failed)); 
    437             Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (would have 2 for 7).")); 
     437            Assert.That(req.GetAllowsAddingMessage(unit.UnitType, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (would have 2 for 7).")); 
    438438        } 
    439439 
     
    465465            RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2); 
    466466            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    467             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (have 0 for 1).")); 
     467            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (have 0 for 1).")); 
    468468        } 
    469469 
     
    478478            req.AddUnitTypeRequirement(unitType3); 
    479479            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    480             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (have 0 for 1).")); 
     480            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (have 0 for 1).")); 
    481481        } 
    482482 
     
    490490            RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2); 
    491491            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    492             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (have 1 for 2).")); 
     492            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2).")); 
    493493        } 
    494494 
     
    518518            req.AddUnitTypeRequirement(unitType3, 1, 1); 
    519519            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    520             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (have 1 for 2).")); 
     520            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2).")); 
    521521        } 
    522522 
     
    533533            req.AddUnitTypeRequirement(unitType3, 1, 1); 
    534534            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    535             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (have 1 for 2); 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (have 1 for 2).")); 
     535            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2); 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2).")); 
    536536        } 
    537537 
     
    546546            RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2, unitType3); 
    547547            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    548             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 1 " + unitType1.Name + " (have 1 for 2); 1 " + unitType3.Name + " for every 1 " + unitType1.Name + " (have 1 for 2).")); 
     548            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2); 1 × " + unitType3.Name + " for every 1 × " + unitType1.Name + " (have 1 for 2).")); 
    549549        } 
    550550 
     
    558558            req.AddUnitTypeRequirement(unitType2, 2, 3); 
    559559            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    560             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (have 1 for 1).")); 
     560            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (have 1 for 1).")); 
    561561        } 
    562562 
     
    570570            req.AddUnitTypeRequirement(unitType2, 2, 3); 
    571571            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    572             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (have 1 for 2).")); 
     572            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (have 1 for 2).")); 
    573573        } 
    574574 
     
    582582            req.AddUnitTypeRequirement(unitType2, 2, 3); 
    583583            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    584             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 " + unitType2.Name + " for every 3 " + unitType1.Name + " (have 3 for 4).")); 
     584            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " for every 3 × " + unitType1.Name + " (have 3 for 4).")); 
    585585        } 
    586586 
     
    596596            req.AddUnitTypeRequirement(unitType2, 1, 2); 
    597597            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    598             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " for every 2 " + unitType1.Name + " (have 1 for 3).")); 
     598            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " for every 2 × " + unitType1.Name + " (have 1 for 3).")); 
    599599        } 
    600600 
     
    681681            req.AddUnitTypeRequirement(3, unitType2, unitType3); 
    682682            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    683             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (have 2 for 7).")); 
     683            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (have 2 for 7).")); 
    684684        } 
    685685 
     
    693693            req.AddUnitTypeRequirement(3, unitType2, unitType3); 
    694694            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    695             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (have 2 for 7).")); 
     695            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (have 2 for 7).")); 
    696696        } 
    697697 
     
    705705            req.AddUnitTypeRequirement(3, unitType2, unitType3); 
    706706            Assert.That(req.ValidatesArmy(army), Is.EqualTo(Validation.Failed)); 
    707             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 " + unitType2.Name + " or " + unitType3.Name + " for every 3 " + unitType1.Name + " (have 2 for 7).")); 
     707            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " or " + unitType3.Name + " for every 3 × " + unitType1.Name + " (have 2 for 7).")); 
    708708        } 
    709709 
  • API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirementTest.cs

    r205 r207  
    239239            RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 
    240240            req.AddUnitTypeRequirement(unitType2); 
    241             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so must contain: 1 × " + unitType2.Name + " (have 0).")); 
     241            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (have 0).")); 
    242242        } 
    243243 
     
    249249            RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 
    250250            req.AddUnitTypeRequirement(unitType2, 2); 
    251             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so must contain: 2 × " + unitType2.Name + " (have 0).")); 
     251            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " (have 0).")); 
    252252        } 
    253253 
     
    260260            req.AddUnitTypeRequirement(unitType2); 
    261261            req.AddUnitTypeRequirement(unitType3); 
    262             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so must contain: 1 × " + unitType2.Name + " (have 0); 1 × " + unitType3.Name + " (have 0).")); 
     262            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (have 0); 1 × " + unitType3.Name + " (have 0).")); 
    263263        } 
    264264 
     
    278278            RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 
    279279            req.AddUnitTypeRequirement(unitType2, 2); 
    280             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so must contain: 2 × " + unitType2.Name + " (would have 1).")); 
     280            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " (would have 1).")); 
    281281        } 
    282282 
     
    288288            req.AddUnitTypeRequirement(unitType2); 
    289289            req.AddUnitTypeRequirement(unitType3); 
    290             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so must contain: 1 × " + unitType3.Name + " (would have 0).")); 
     290            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " (would have 0).")); 
    291291        } 
    292292 
     
    298298            req.AddUnitTypeRequirement(unitType2); 
    299299            req.AddUnitTypeRequirement(unitType3); 
    300             Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so must contain: 1 × " + unitType2.Name + " (would have 0).")); 
     300            Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (would have 0).")); 
    301301        } 
    302302 
     
    309309            req.AddUnitTypeRequirement(unitType2); 
    310310            req.AddUnitTypeRequirement(unitType3); 
    311             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so must contain: 1 × " + unitType3.Name + " (would have 0).")); 
     311            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army must contain: 1 × " + unitType3.Name + " (would have 0).")); 
    312312        } 
    313313 
     
    320320            req.AddUnitTypeRequirement(unitType2); 
    321321            req.AddUnitTypeRequirement(unitType3); 
    322             Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so must contain: 1 × " + unitType2.Name + " (would have 0).")); 
     322            Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (would have 0).")); 
    323323        } 
    324324 
  • API/Objects/Requirement/UnitRequiresNoMoreThanNOfUnitTypeRequirementTest.cs

    r206 r207  
    162162            RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 
    163163            req.AddUnitTypeRequirement(unitType2); 
    164             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (have 1).")); 
     164            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (have 1).")); 
    165165        } 
    166166 
     
    175175            RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 
    176176            req.AddUnitTypeRequirement(unitType2, 2); 
    177             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so cannot contain more than: 2 × " + unitType2.Name + " (have 3).")); 
     177            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army cannot contain more than: 2 × " + unitType2.Name + " (have 3).")); 
    178178        } 
    179179 
     
    187187            req.AddUnitTypeRequirement(unitType2); 
    188188            req.AddUnitTypeRequirement(unitType3); 
    189             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (have 1).")); 
     189            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (have 1).")); 
    190190        } 
    191191 
     
    199199            req.AddUnitTypeRequirement(unitType2); 
    200200            req.AddUnitTypeRequirement(unitType3); 
    201             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType3.Name + " (have 1).")); 
     201            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType3.Name + " (have 1).")); 
    202202        } 
    203203 
     
    212212            req.AddUnitTypeRequirement(unitType2); 
    213213            req.AddUnitTypeRequirement(unitType3); 
    214             Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (have 1); 0 × " + unitType3.Name + " (have 1).")); 
     214            Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (have 1); 0 × " + unitType3.Name + " (have 1).")); 
    215215        } 
    216216 
     
    231231            RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 
    232232            req.AddUnitTypeRequirement(unitType2); 
    233             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (would have 1).")); 
     233            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (would have 1).")); 
    234234        } 
    235235 
     
    243243            RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 
    244244            req.AddUnitTypeRequirement(unitType2, 2); 
    245             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so cannot contain more than: 2 × " + unitType2.Name + " (would have 3).")); 
     245            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army cannot contain more than: 2 × " + unitType2.Name + " (would have 3).")); 
    246246        } 
    247247 
     
    254254            req.AddUnitTypeRequirement(unitType2); 
    255255            req.AddUnitTypeRequirement(unitType3); 
    256             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (would have 1).")); 
     256            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (would have 1).")); 
    257257        } 
    258258 
     
    266266            req.AddUnitTypeRequirement(unitType2); 
    267267            req.AddUnitTypeRequirement(unitType3); 
    268             Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (would have 1); 0 × " + unitType3.Name + " (would have 1).")); 
     268            Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (would have 1); 0 × " + unitType3.Name + " (would have 1).")); 
    269269        } 
    270270 
     
    278278            req.AddUnitTypeRequirement(unitType2); 
    279279            req.AddUnitTypeRequirement(unitType3); 
    280             Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and so cannot contain more than: 0 × " + unitType2.Name + " (would have 1); 0 × " + unitType3.Name + " (would have 1).")); 
     280            Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army cannot contain more than: 0 × " + unitType2.Name + " (would have 1); 0 × " + unitType3.Name + " (would have 1).")); 
    281281        } 
    282282 
Note: See TracChangeset for help on using the changeset viewer.