Changeset 207:27f163bf884a in IBBoard.WarFoundry.API.Tests
- Timestamp:
- 01/31/12 14:59:15 (4 months ago)
- Branch:
- default
- Location:
- API/Objects/Requirement
- Files:
-
- 3 edited
-
RequiresNUnitsForMUnitsRequirementTest.cs (modified) (29 diffs)
-
UnitRequiresAtLeastNUnitsRequirementTest.cs (modified) (8 diffs)
-
UnitRequiresNoMoreThanNOfUnitTypeRequirementTest.cs (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
API/Objects/Requirement/RequiresNUnitsForMUnitsRequirementTest.cs
r202 r207 63 63 Unit unit = CreateUnitOfType(unitType1, army); 64 64 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).")); 66 66 } 67 67 … … 76 76 Unit unit = CreateUnitOfType(unitType1, army); 77 77 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).")); 79 79 } 80 80 … … 88 88 Unit unit = CreateUnitOfType(unitType1, army); 89 89 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).")); 91 91 } 92 92 … … 116 116 Unit unit = CreateUnitOfType(unitType1, army); 117 117 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).")); 119 119 } 120 120 … … 131 131 Unit unit = CreateUnitOfType(unitType1, army); 132 132 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).")); 134 134 } 135 135 … … 144 144 Unit unit = CreateUnitOfType(unitType1, army); 145 145 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).")); 147 147 } 148 148 … … 158 158 Unit unit = CreateUnitOfType(unitType1, army); 159 159 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).")); 161 161 } 162 162 … … 170 170 Unit unit = CreateUnitOfType(unitType1, army); 171 171 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).")); 173 173 } 174 174 … … 183 183 Unit unit = CreateUnitOfType(unitType1, army); 184 184 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).")); 186 186 } 187 187 … … 196 196 Unit unit = CreateUnitOfType(unitType1, army); 197 197 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).")); 199 199 } 200 200 … … 288 288 Unit unit = CreateUnitOfType(unitType1, army); 289 289 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).")); 291 291 } 292 292 … … 303 303 Unit unit = CreateUnitOfType(unitType1, army); 304 304 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).")); 306 306 } 307 307 … … 318 318 Unit unit = CreateUnitOfType(unitType1, army); 319 319 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).")); 321 321 } 322 322 … … 409 409 Unit unit = CreateUnitOfType(unitType1, army); 410 410 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).")); 412 412 } 413 413 … … 422 422 Unit unit = CreateUnitOfType(unitType1, army); 423 423 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).")); 425 425 } 426 426 … … 435 435 Unit unit = CreateUnitOfType(unitType1, army); 436 436 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).")); 438 438 } 439 439 … … 465 465 RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2); 466 466 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).")); 468 468 } 469 469 … … 478 478 req.AddUnitTypeRequirement(unitType3); 479 479 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).")); 481 481 } 482 482 … … 490 490 RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2); 491 491 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).")); 493 493 } 494 494 … … 518 518 req.AddUnitTypeRequirement(unitType3, 1, 1); 519 519 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).")); 521 521 } 522 522 … … 533 533 req.AddUnitTypeRequirement(unitType3, 1, 1); 534 534 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).")); 536 536 } 537 537 … … 546 546 RequiresNUnitsForMUnitsRequirement req = new RequiresNUnitsForMUnitsRequirement(unitType1, unitType2, unitType3); 547 547 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).")); 549 549 } 550 550 … … 558 558 req.AddUnitTypeRequirement(unitType2, 2, 3); 559 559 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).")); 561 561 } 562 562 … … 570 570 req.AddUnitTypeRequirement(unitType2, 2, 3); 571 571 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).")); 573 573 } 574 574 … … 582 582 req.AddUnitTypeRequirement(unitType2, 2, 3); 583 583 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).")); 585 585 } 586 586 … … 596 596 req.AddUnitTypeRequirement(unitType2, 1, 2); 597 597 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).")); 599 599 } 600 600 … … 681 681 req.AddUnitTypeRequirement(3, unitType2, unitType3); 682 682 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).")); 684 684 } 685 685 … … 693 693 req.AddUnitTypeRequirement(3, unitType2, unitType3); 694 694 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).")); 696 696 } 697 697 … … 705 705 req.AddUnitTypeRequirement(3, unitType2, unitType3); 706 706 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).")); 708 708 } 709 709 -
API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirementTest.cs
r205 r207 239 239 RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 240 240 req.AddUnitTypeRequirement(unitType2); 241 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and somust contain: 1 × " + unitType2.Name + " (have 0)."));241 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 1 × " + unitType2.Name + " (have 0).")); 242 242 } 243 243 … … 249 249 RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 250 250 req.AddUnitTypeRequirement(unitType2, 2); 251 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and somust contain: 2 × " + unitType2.Name + " (have 0)."));251 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army must contain: 2 × " + unitType2.Name + " (have 0).")); 252 252 } 253 253 … … 260 260 req.AddUnitTypeRequirement(unitType2); 261 261 req.AddUnitTypeRequirement(unitType3); 262 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army contains " + unitType1.Name + " and somust 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).")); 263 263 } 264 264 … … 278 278 RequiresAtLeastNUnitsRequirement req = new UnitRequiresAtLeastNUnitsRequirement(unitType1); 279 279 req.AddUnitTypeRequirement(unitType2, 2); 280 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and somust 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).")); 281 281 } 282 282 … … 288 288 req.AddUnitTypeRequirement(unitType2); 289 289 req.AddUnitTypeRequirement(unitType3); 290 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and somust 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).")); 291 291 } 292 292 … … 298 298 req.AddUnitTypeRequirement(unitType2); 299 299 req.AddUnitTypeRequirement(unitType3); 300 Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and somust 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).")); 301 301 } 302 302 … … 309 309 req.AddUnitTypeRequirement(unitType2); 310 310 req.AddUnitTypeRequirement(unitType3); 311 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and somust 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).")); 312 312 } 313 313 … … 320 320 req.AddUnitTypeRequirement(unitType2); 321 321 req.AddUnitTypeRequirement(unitType3); 322 Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and somust 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).")); 323 323 } 324 324 -
API/Objects/Requirement/UnitRequiresNoMoreThanNOfUnitTypeRequirementTest.cs
r206 r207 162 162 RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 163 163 req.AddUnitTypeRequirement(unitType2); 164 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army c ontains " + 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).")); 165 165 } 166 166 … … 175 175 RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 176 176 req.AddUnitTypeRequirement(unitType2, 2); 177 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army c ontains " + 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).")); 178 178 } 179 179 … … 187 187 req.AddUnitTypeRequirement(unitType2); 188 188 req.AddUnitTypeRequirement(unitType3); 189 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army c ontains " + 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).")); 190 190 } 191 191 … … 199 199 req.AddUnitTypeRequirement(unitType2); 200 200 req.AddUnitTypeRequirement(unitType3); 201 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army c ontains " + 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).")); 202 202 } 203 203 … … 212 212 req.AddUnitTypeRequirement(unitType2); 213 213 req.AddUnitTypeRequirement(unitType3); 214 Assert.That(req.GetValidationMessage(army), Is.EqualTo("Army c ontains " + 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).")); 215 215 } 216 216 … … 231 231 RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 232 232 req.AddUnitTypeRequirement(unitType2); 233 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and socannot 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).")); 234 234 } 235 235 … … 243 243 RequiresNoMoreThanNOfUnitTypeRequirement req = new UnitRequiresNoMoreThanNOfUnitTypeRequirement(unitType1); 244 244 req.AddUnitTypeRequirement(unitType2, 2); 245 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and socannot 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).")); 246 246 } 247 247 … … 254 254 req.AddUnitTypeRequirement(unitType2); 255 255 req.AddUnitTypeRequirement(unitType3); 256 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and socannot 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).")); 257 257 } 258 258 … … 266 266 req.AddUnitTypeRequirement(unitType2); 267 267 req.AddUnitTypeRequirement(unitType3); 268 Assert.That(req.GetAllowsAddingMessage(unitType3, army), Is.EqualTo("Army would contain " + unitType1.Name + " and socannot 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).")); 269 269 } 270 270 … … 278 278 req.AddUnitTypeRequirement(unitType2); 279 279 req.AddUnitTypeRequirement(unitType3); 280 Assert.That(req.GetAllowsAddingMessage(unitType2, army), Is.EqualTo("Army would contain " + unitType1.Name + " and socannot 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).")); 281 281 } 282 282
Note: See TracChangeset
for help on using the changeset viewer.
WarFoundry - Development