public void MyTestMethod() { VendingMachineFileReader vfr = new VendingMachineFileReader("vendingmachine.csv"); var inventory = vfr.GetInventory(); VendingMachine vm = new VendingMachine(); Assert.AreEqual(16, inventory.Count); }
public void InvStocking() { VendingMachineFileReader vfr = new VendingMachineFileReader("vendingmachine.csv"); var inventory = vfr.GetInventory(); VendingMachine vm = new VendingMachine(inventory); Assert.AreEqual(16, inventory.Count); }
public void InventoryStocked() { //Arrange VendingMachineFileReader reader = new VendingMachineFileReader("vendingmachine.csv"); var inventory = reader.GetInventory(); VendingMachine vm = new VendingMachine(inventory); //Assert Assert.AreEqual(16, inventory.Count); }
public void FeedMoneyTest() { //Arrange VendingMachineFileReader reader = new VendingMachineFileReader("vendingmachine.csv"); var inventory = reader.GetInventory(); VendingMachine vm = new VendingMachine(inventory); //Act vm.FeedMoney(10); //Assert Assert.AreEqual(10, vm.Balance); }
public void HasMoonpieAtB1() { VendingMachine vendingMachine = new VendingMachine(); VendingMachineFileReader vmfr = new VendingMachineFileReader("vend.csv"); Dictionary <string, List <VendingMachineItem> > inventory = new Dictionary <string, List <VendingMachineItem> >(); inventory = vmfr.GetInventory(); string result = vendingMachine.GetItemAtSlot("B1").ItemName; Assert.AreEqual("Moonpie", result); }
public void QuantityRemainingTest() { //Arrange VendingMachineFileReader reader = new VendingMachineFileReader("vendingmachine.csv"); var inventory = reader.GetInventory(); VendingMachine vm = new VendingMachine(inventory); //Act List <Product> items = inventory["A1"]; items.RemoveAt(0); //Assert Assert.AreEqual(4, items.Count); }
public void ReturnChangeTest() { //Arrange VendingMachineFileReader reader = new VendingMachineFileReader("vendingmachine.csv"); var inventory = reader.GetInventory(); VendingMachine vm = new VendingMachine(inventory); //Act vm.FeedMoney(10); Change result = vm.ReturnChange(); //Assert Assert.AreEqual(0, vm.Balance); Assert.AreEqual(40, result.Quarters); }