public void TestWhenACandyItemIsConsumed() { CandyItem x = new CandyItem("Snickers", 50); string result = x.Consume(); Assert.AreEqual("Munch Munch, Yum!", result); }
private void AddItemToList(string inLineItem) { // Split line on | string[] splitItems = inLineItem.Split("|"); var name = splitItems[1]; var slotNumber = splitItems[0]; var price = decimal.Parse(splitItems[2]); var type = splitItems[3]; if (type == "Chip") { var chipItem = new ChipItem(name, slotNumber, price); Items.Add(slotNumber, chipItem); } else if (type == "Candy") { var candyItem = new CandyItem(name, slotNumber, price); Items.Add(slotNumber, candyItem); } else if (type == "Drink") { var drinkItem = new DrinkItem(name, slotNumber, price); Items.Add(slotNumber, drinkItem); } else if (type == "Gum") { var gumItem = new GumItem(name, slotNumber, price); Items.Add(slotNumber, gumItem); } }
public void CheckIfConsumeReturnsString2() { CandyItem chips = new CandyItem("Snickers", 4.00M); string result = chips.Consume(); Assert.AreEqual("Munch Munch, Yum!", result); }
public void Verify_CandyItem_MakeSound() { CandyItem testCandy = new CandyItem("test", 1); string testSound = testCandy.MakeSound(); Assert.AreEqual("Munch Munch, Yum!", testSound); }
public void CheckIfCandyItemNameAndPriceExist() { CandyItem x = new CandyItem("Snickers", 125); string item = x.ItemName; decimal price = x.Price; Assert.AreEqual("Snickers", item); Assert.AreEqual(125, price); }
public void DoesItMunchMunchYum() { // Arrange CandyItem tester = new CandyItem("test", 1); // Act string result = tester.Consume(); // Assert Assert.AreEqual("Munch Munch, Yum!", result); }
public void CandyItem() { string item = ""; decimal price = 0.00M; CandyItem testClass = new CandyItem(item, price); string result = testClass.Consume(); Assert.AreEqual("Munch Munch, Yum!", result); }
public void OneItemInInventory_ReturnsKeysListCorrectly() { // Arrange Dictionary <string, VendableItems> inventory = new Dictionary <string, VendableItems>(); CandyItem ci = new CandyItem("TEST_SLOT", "TEST_ITEM", 0.05M); VendingMachine vm = new VendingMachine(inventory); // Act inventory.Add(ci.ProductCode, ci); // Assert CollectionAssert.AreEqual(new string[] { ci.ProductCode }, vm.Slots); }
public void TwoItemsInInventory_CanGetItemAtSlot() { // Arrange Dictionary <string, VendableItems> inventory = new Dictionary <string, VendableItems>(); CandyItem ci1 = new CandyItem("TEST_SLOT_1", "TEST_ITEM_1", 0.05M); CandyItem ci2 = new CandyItem("TEST_SLOT_2", "TEST_ITEM_2", 0.15M); VendingMachine vm = new VendingMachine(inventory); // Act inventory.Add(ci1.ProductCode, ci1); inventory.Add(ci2.ProductCode, ci2); // Assert Assert.AreEqual(ci1, vm.GetItemAtSlot(ci1.ProductCode)); Assert.AreEqual(ci2, vm.GetItemAtSlot(ci2.ProductCode)); }
public void Initialize() { testClass = new CandyItem("", 0.0M); }
public void Initialize() { candy = new CandyItem("CANDY_SLOT", "CANDY_NAME", 0.01M); }
public void CandyConsumeTest() { CandyItem chocolate = new CandyItem("Crunch", 1.50M); Assert.AreEqual("Munch Munch, Yum!", chocolate.Consume()); }
public void CandyPriceTest() { CandyItem chocolate = new CandyItem("Crunch", 1.50M); Assert.AreEqual(150M, chocolate.priceInCents); }
public void CandyNameTest() { CandyItem chocolate = new CandyItem("Crunch", 1.50M); Assert.AreEqual("Crunch", chocolate.itemName); }
public void CandyConsume() { CandyItem snack = new CandyItem("KitKat", 1.00M); Assert.AreEqual("Munch Munch, Yum!", snack.Consume()); }
public void CandyAmount() { CandyItem candy = new CandyItem("Crunch", 1.55M); Assert.AreEqual(1.55M, candy.Cost); }
public void CandyName() { CandyItem snack = new CandyItem("Crunch", 1.00M); Assert.AreEqual("Crunch", snack.Name); }