public ChicagoStyleCheesePizza() { Name = "Chicago Style Deep Dish Cheese Pizza"; Dough = "Extra Thick Crust Dough"; Sauce = "Plum Tomato Sauce"; if (Toppings == null) { Toppings = new List <string>(); } Toppings.Add("Shredded Mozzarella Cheese"); }
public NYStylePepperoniPizza() { Name = "NY Style Pepperoni Pizza"; Dough = "Thin Crust Dough"; Sauce = "Marinara Sauce"; Toppings.Add("Grated Reggiano Cheese"); Toppings.Add("Sliced Pepperoni"); Toppings.Add("Garlic"); Toppings.Add("Onion"); Toppings.Add("Mushrooms"); Toppings.Add("Red Pepper"); }
public async Task Edit(Topping topping, string newName, string newDescription, double newPrice) { await Toppings.Add(topping); topping.Name = newName; topping.Description = newDescription; topping.Price = newPrice; await Toppings.Edit(topping); var result = await Toppings.Get(topping.Id); Assert.Equal(topping, result); }
public override void addTopping(params ATopping[] toppings) { foreach (ATopping topping in toppings) { if (topping == null) { break; } Toppings.Add(topping); topping.pizza = this; price += topping.price; } price = Math.Round(price, 2); }
public async Task DeleteManyByIdEnumerable(List <Topping> toppings, Topping other) { await Toppings.AddMany(toppings); await Toppings.Add(other); await Toppings.DeleteMany(toppings.Select(t => t.Id)); var results = (await Toppings.GetAll()).ToList(); Assert.Single(results); Assert.Contains(other, results); Assert.All(toppings, t => Assert.DoesNotContain(t, results)); }
public void ShouldCopy() { //Arrange Toppings initial = new Toppings(); IToppings multiple = initial.Add(Topping.Mushroom).Add(Topping.Mozzarella); IToppings clone = multiple.Copy(); //Act IToppings removed = multiple.Remove(Topping.Mushroom); //Assert removed.Cost(new Money(10)).Should().Be(new Money(1)); clone.Cost(new Money(10)).Should().Be(new Money(2)); }
public FLAmericanPizza(PizzaDoughType doughType, SizePizza sizePizza) : base(doughType, sizePizza) { Name = "American Pizza"; DoughType = doughType; Size = sizePizza; Toppings.Add("Tomato sauce"); Toppings.Add("mozzarella"); Toppings.Add("frankfurter"); Toppings.Add("peppers diced"); Toppings.Add("crumbled sausage"); Toppings.Add("fresh sliced tomatoes"); Toppings.Add("sliced onion"); Toppings.Add("mushrooms"); }
public async Task DeleteManyByIdParams(Topping a, Topping b, Topping other) { await Toppings.AddMany(a, b); await Toppings.Add(other); await Toppings.DeleteMany(a.Id, b.Id); var results = (await Toppings.GetAll()).ToList(); Assert.Single(results); Assert.Contains(other, results); Assert.DoesNotContain(a, results); Assert.DoesNotContain(b, results); }
public override void AddTopping(ToppingsList topping) { switch (topping) { case ToppingsList.Sugar: Toppings.Add(new Sugar()); break; case ToppingsList.Milk: case ToppingsList.Chocolate: throw new InvalidOperationException($"Illegal topping for {Description}: {topping}"); default: throw new InvalidOperationException($"Unknown topping: {topping}"); } }
public ChicagoStyleCheesePizza() { Toppings.Add("シカゴ"); Toppings.Add("チーズ"); }
public VegetarianPizza() { Toppings.Add("Peppers"); Toppings.Add("Mushrooms"); }
public ChicagoStyleVeggiePizza() : base() { Toppings.Add("veggies"); }
public NYStyleSimplePizza() { Toppings.Add("NYスペシャルトッピング"); }
public CairoCheesePizza() : base(name: "Cairo Cheese Pizza", dough: "Regular Crust", sauce: "Marinara Pizza Sauce") { Toppings.Add("Fresh Mozzarella"); Toppings.Add("Parmesan"); }
public AlexPepperoniPizza() : base(name: "Giza Pepperoni Pizza", dough: "Crust", sauce: "Marinara sauce") { Toppings.Add("Sliced Pepperoni"); Toppings.Add("Sliced Onion"); Toppings.Add("Grated parmesan cheese"); }
// methods // loads and unloads sandwich variables during runtime public void BuildSub(string ingredient) { if (IngredientSource.Inventory["Bread"].ContainsKey(ingredient)) { if (Bread.ItemName == ingredient) { Bread = IngredientSource.Inventory["Bread"]["None"]; } else { Bread = IngredientSource.Inventory["Bread"][ingredient]; } } else if (IngredientSource.Inventory["Meat"].ContainsKey(ingredient)) { if (!Meat.Contains(IngredientSource.Inventory["Meat"][ingredient])) { Meat.Add(IngredientSource.Inventory["Meat"][ingredient]); } else { Meat.Remove(IngredientSource.Inventory["Meat"][ingredient]); } if (Meat.Count < 1) { Meat.Add(IngredientSource.Inventory["Meat"]["None"]); } else if (Meat[0].ItemName == "None" && Meat.Count > 1) { Meat.Remove(IngredientSource.Inventory["Meat"]["None"]); } } else if (IngredientSource.Inventory["Cheese"].ContainsKey(ingredient)) { if (!Cheese.Contains(IngredientSource.Inventory["Cheese"][ingredient])) { Cheese.Add(IngredientSource.Inventory["Cheese"][ingredient]); } else { Cheese.Remove(IngredientSource.Inventory["Cheese"][ingredient]); } if (Cheese.Count < 1) { Cheese.Add(IngredientSource.Inventory["Cheese"]["None"]); } else if (Cheese[0].ItemName == "None" && Cheese.Count > 1) { Cheese.Remove(IngredientSource.Inventory["Cheese"]["None"]); } } else if (IngredientSource.Inventory["Topping"].ContainsKey(ingredient)) { if (!Toppings.Contains(IngredientSource.Inventory["Topping"][ingredient])) { Toppings.Add(IngredientSource.Inventory["Topping"][ingredient]); } else { Toppings.Remove(IngredientSource.Inventory["Topping"][ingredient]); } if (Toppings.Count < 1) { Toppings.Add(IngredientSource.Inventory["Topping"]["None"]); } else if (Toppings[0].ItemName == "None" && Toppings.Count > 1) { Toppings.Remove(IngredientSource.Inventory["Topping"]["None"]); } } }
public CheesePizza() { Toppings.Add(PizzaType.Cheese.ToString()); }
public PepperoniPizza() { Toppings.Add(PizzaType.Pepperoni.ToString()); }
public PepperoiPizza() { Toppings.Add("Pepperoni"); }
public ChicagoStyleSimplePizza() { Toppings.Add("シカゴ"); }
public void RemoveTopping(Topping topping) { Toppings.Add(topping); }
public NYStyleCheesePizza() { Toppings.Add("NYスペシャルトッピング"); Toppings.Add("チーズ"); Toppings.Add("辛いソース"); }
public SausagePizza() { Toppings.Add(PizzaType.Sausage.ToString()); }
public ChicagoStyleClamPizza() : base() { Toppings.Add("clams"); }
public SausagePizza(IIngredientFactory ingredientFactory) : base(ingredientFactory) { Toppings.Add(PizzaType.Sausage.ToString()); }
public void AddToppingToTheList(Topping topping) { Toppings.Add(topping); }
public PepperoniPizza(IIngredientFactory ingredientFactory) : base(ingredientFactory) { Toppings.Add(PizzaType.Pepperoni.ToString()); }
public AlexClamPizza() : base(name: "Alex Clam Pizza", dough: "Thin crust", sauce: "White garlic sauce") { Toppings.Add("Clams"); Toppings.Add("Grated parmesan cheese"); }
public CheesePizza(IIngredientFactory ingredientFactory) : base(ingredientFactory) { Toppings.Add(PizzaType.Cheese.ToString()); }
public ChicagoStylePepperoniPizza() : base() { Toppings.Add("pepperoni"); }