Mercurial > repos > IBBoard.WarFoundry.API.Tests
comparison API/Objects/UnitEquipmentItemTest.cs @ 28:2395dc131401
* Update unit tests to match change to default min/max limits of equipment items
no-open-ticket
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Fri, 30 Oct 2009 20:48:17 +0000 |
parents | beaf7a48a93f |
children |
comparison
equal
deleted
inserted
replaced
27:0676f6a1ee9d | 28:2395dc131401 |
---|---|
11 { | 11 { |
12 [TestFixture()] | 12 [TestFixture()] |
13 public class UnitEquipmentItemTest | 13 public class UnitEquipmentItemTest |
14 { | 14 { |
15 [Test()] | 15 [Test()] |
16 public void DefaultMinMaxNumberLimitsAreUnlimited() | 16 public void DefaultMinMaxNumberLimitsAre100Percent() |
17 { | 17 { |
18 UnitEquipmentItem item = new UnitEquipmentItem(new MockEquipmentItem(), new MockUnitType()); | 18 UnitEquipmentItem item = new UnitEquipmentItem(new MockEquipmentItem(), new MockUnitType()); |
19 Assert.IsTrue(item.MinLimit is UnlimitedLimit); | 19 Assert.IsTrue(item.MinLimit is IPercentageLimit); |
20 Assert.IsTrue(item.MaxLimit is UnlimitedLimit); | 20 Assert.AreEqual(100, ((IPercentageLimit)item.MinLimit).Percentage); |
21 Assert.IsTrue(item.MaxLimit is IPercentageLimit); | |
22 Assert.AreEqual(100, ((IPercentageLimit)item.MaxLimit).Percentage); | |
21 } | 23 } |
22 | 24 |
23 [Test()] | 25 [Test()] |
24 public void MinNumberLimitEqualsMaxLimitWhenOnlyMaxLimitSet() | 26 public void MinNumberLimitEqualsMaxLimitWhenOnlyMaxLimitSet() |
25 { | 27 { |