public void MaxWeightRestrictionWorks() { WetPaperBag bag = new WetPaperBag(); AddItemStatus actual = bag.AddItem(new GreatAxe()); Assert.AreEqual(AddItemStatus.ContainerOverWeight, actual); }
public void WeightRestrictedBagRestrictsWeight() { WetPaperBag sack = new WetPaperBag(); HealthPotion potion = new HealthPotion(); Assert.AreEqual(AddItemStatus.Success, sack.AddItem(potion)); Sword sword = new Sword(); Assert.AreEqual(AddItemStatus.ItemTooHeavy, sack.AddItem(sword)); Item item = sack.RemoveItem(); Assert.AreEqual(AddItemStatus.Success, sack.AddItem(sword)); }