public void PurchaseItemTest_Quantity_More_Than_1_Should_Be_True() { item = new VendingMachineItem("Little League Chew", 0.95M, "D2"); Assert.AreEqual(5, item.QuantityRemaining); item.PurchaseItem(); Assert.AreEqual(4, item.QuantityRemaining); Assert.AreEqual(true, item.PurchaseItem()); }
public void ToStringTest_False_Should_Return_Slot_Name_Quantity_Remaining_And_Price() { item = new VendingMachineItem("Little League Chew", 0.95M, "D2"); item.PurchaseItem(); item.PurchaseItem(); item.PurchaseItem(); item.PurchaseItem(); Assert.AreEqual("D2: Little League Chew 1 Remaining 0.95 ", item.ToString()); }
public void ToStringTest_True_Should_Return_Sold_Out() { item = new VendingMachineItem("Little League Chew", 0.95M, "D2"); item.PurchaseItem(); item.PurchaseItem(); item.PurchaseItem(); item.PurchaseItem(); item.PurchaseItem(); Assert.AreEqual("D2: SOLD OUT", item.ToString()); }