public void AddMultipleFoodItemsToList() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); orderList.AddStarter(StarterMenu.HotWings); orderList.AddMain(MainMenu.CheeseBurger); orderList.AddMain(MainMenu.CheeseBurger); orderList.AddMain(MainMenu.PepperoniPizza); Assert.AreEqual(5, orderList.GetCountOfItems()); }
public void StarterPriceIsReturned() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); Assert.AreEqual(4.40, orderList.GetList()[0].Price); }
public void AddStarterToList() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); Assert.AreEqual(1, orderList.GetCountOfItems()); }
public void DeletingMultipleFoodItemsFromList() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); orderList.AddStarter(StarterMenu.Chips); orderList.AddMain(MainMenu.CheeseBurger); orderList.AddMain(MainMenu.CheeseBurger); orderList.AddMain(MainMenu.CheeseBurger); orderList.AddMain(MainMenu.CheeseBurger); orderList.DeleteStarter(StarterMenu.Chips); orderList.DeleteMain(MainMenu.CheeseBurger); orderList.DeleteMain(MainMenu.CheeseBurger); Assert.AreEqual(3, orderList.GetCountOfItems()); }
public void DeleteStarterFromList() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); orderList.DeleteStarter(StarterMenu.Chips); Assert.AreEqual(0, orderList.GetCountOfItems()); }
public void UpdateStarter() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); orderList.UpdateStarter(StarterMenu.Chips, StarterMenu.HotWings); Assert.AreEqual(1, orderList.GetCountOfItems()); Assert.AreEqual(StarterMenu.HotWings, orderList.GetList()[0].Meal); }
public void GetTotalOfOneStarter() { OrderList orderList = new OrderList(); orderList.AddStarter(StarterMenu.Chips); Till till = new Till(orderList); Assert.AreEqual("�40", till.GetTotalFromList()); }
public void GetTotalOfMultipleFoodItems(int numOfStarters, int numOfMains, string expectedCost) { OrderList orderList = new OrderList(); for (int i = 0; i < numOfStarters; i++) { orderList.AddStarter(StarterMenu.Chips); } for (int i = 0; i < numOfMains; i++) { orderList.AddMain(MainMenu.CheeseBurger); } Till till = new Till(orderList); Assert.AreEqual(expectedCost, till.GetTotalFromList()); }