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 {