public void OrderSummaryMustBeOrderedByMealType() { var abstractMealOrder = new MockedMealOrder(new MockedMealMenu()); abstractMealOrder.AddOrders(new List<Order> { new Order(MealType.Drink, "Drink"), new Order(MealType.Entree, "Entree"), new Order(MealType.Side, "Side") }); var summary = abstractMealOrder.GetOrderSummary(); Assert.AreEqual("Entree,Side,Drink", summary); }
public void OrderSummaryShouldReturnErrorIfNoOrders() { var abstractMealOrder = new MockedMealOrder(new MockedMealMenu()); var summary = abstractMealOrder.GetOrderSummary(); Assert.AreEqual("Invalid order. Orders must have atleast one dish.", summary); }