private void Opslaan() { try { string stringetje = "Bestelling_" + DateTime.Now.ToShortDateString().Replace("/", "-") + "om" + DateTime.Now.ToShortTimeString().Replace(":", "-"); SaveFileDialog dlg = new SaveFileDialog(); dlg.FileName = stringetje; dlg.DefaultExt = ".pizza"; dlg.Filter = "Pizza bestelDocument |*.pizza"; if (dlg.ShowDialog() == true) { using (StreamWriter bestand = new StreamWriter(dlg.FileName)) { bestand.WriteLine(SmallPizza.ToString()); bestand.WriteLine(MediumPizza.ToString()); bestand.WriteLine(LargePizza.ToString()); bestand.WriteLine(DikkeKorst.ToString()); bestand.WriteLine(ExtraKaas.ToString()); bestand.WriteLine(AantalPizzas); bestand.WriteLine(Ham.ToString()); bestand.WriteLine(Ananas.ToString()); bestand.WriteLine(Salami.ToString()); } } } catch (Exception ex) { MessageBox.Show("Kan het bestand niet opslaan \n" + ex.Message); } }
static void Main(string[] args) { var pizzas = new List <Pizza>(); var smallPizza = new SmallPizza(); var pizzaWithMozarella = new PizzaWithMozarella(smallPizza); var pizzaWithBecon = new PizzaWithBecon(pizzaWithMozarella); var mediumPizza = new MediumPizza(); var mediumWithBecon = new PizzaWithBecon(mediumPizza); pizzas.Add(smallPizza); pizzas.Add(pizzaWithMozarella); pizzas.Add(pizzaWithBecon); pizzas.Add(mediumPizza); pizzas.Add(mediumWithBecon); foreach (var pizza in pizzas) { Console.WriteLine(pizza.GetPrice()); } Console.ReadKey(); }
public void MediumPizza() { var pizza = new MediumPizza(); Assert.AreEqual(pizza.Description(), "Medium Pizza"); Assert.AreEqual(pizza.Cost(), 6.00); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Pizza orderPizza; List <Pizza> orderList = new List <Pizza>(); orderPizza = new MediumPizza(); orderPizza = new DoubleCheese(orderPizza); // Console.WriteLine(orderPizza); orderList.Add(orderPizza); orderPizza = new SmallPizza(); orderPizza = new Olive(orderPizza); orderPizza = new Ham(orderPizza); // Console.WriteLine(orderPizza); orderList.Add(orderPizza); orderPizza = new BigPizza(); orderPizza = new Ham(orderPizza); orderPizza = new DoubleCheese(orderPizza); orderPizza = new Olive(orderPizza); orderList.Add(orderPizza); foreach (var pizza in orderList) { Console.WriteLine(pizza); } Console.ReadLine(); }
public void MediumPizzaWithCheese() { Pizza pizza = new MediumPizza(); pizza = new Cheese(pizza); Assert.AreEqual("Medium Pizza, Cheese Topping", pizza.Description()); Assert.AreEqual(7.25, pizza.Cost()); }
public void ReturnDescription_WhenGetDescriptionIsCalled() { var expectedDescription = "Medium Pizza"; var mediumPizza = new MediumPizza(); var actualDescription = mediumPizza.GetDescription(); actualDescription.Should().Be(expectedDescription); }
public void ReturnCost_WhenGetCostIsCalled() { var expectedCost = 6.0; var mediumPizza = new MediumPizza(); var actualCost = mediumPizza.GetCost(); actualCost.Should().Be(expectedCost); }
public void CreateMediumPizza_WhenCreatePizzaWithSizeMediumIsCalled() { var expectedPizza = new MediumPizza(); var customPizza = new PizzaBuilder(); customPizza.CreatePizzaWithSize(Size.Medium); var actualPizza = customPizza.Bake(); actualPizza.Should().BeEquivalentTo(expectedPizza); }
public void CreateMediumPizzaWithCheeseHamPeppersAndCorrectPrice() { IPizza sut = new MediumPizza(); sut = new Cheese(sut); sut = new Ham(sut); sut = new Peppers(sut); Assert.Equal(10.25, sut.CalculateCost()); }
public void GetDescription_Returns_MediumPizza() { //Arrange var mediumPizza = new MediumPizza(); //Act var description = mediumPizza.GetDescription(); //Assert Assert.AreEqual("Medium Pizza", description); }
public void CalculateCost_Returns_6() { //Arrange var mediumPizza = new MediumPizza(); //Act var cost = mediumPizza.CalculateCost(); //Assert Assert.AreEqual(6.00, cost); }
static void Main(string[] args) { Pizza smallPizza = new SmallPizza(); Console.WriteLine($"{smallPizza.Name} - {smallPizza.Price} ron"); Pizza mediumPizza = new MediumPizza(); Console.WriteLine($"{mediumPizza.Name} - {mediumPizza.Price} ron"); Pizza largePizza = new LargePizza(); Console.WriteLine($"{largePizza.Name} - {largePizza.Price} ron"); }
public void CreateMediumPizzaWithCheeseHamPeppers() { IPizza sut = new MediumPizza(); sut = new Cheese(sut); sut = new Ham(sut); sut = new Peppers(sut); var expected = new MediumPizza { Description = "Medium Pizza, Cheese, Ham, Peppers" }; Assert.Equal(expected.Description, sut.GetDescription()); }
public void CanGetTheCurrentPriceOfPizza() { SmallPizza smallPizza = new SmallPizza(); smallPizza.AddTopping(new Mushrooms()); Assert.AreEqual(990, smallPizza.Price()); MediumPizza mediumPizza = new MediumPizza(); mediumPizza.AddTopping(new Mushrooms()); Assert.AreEqual(1725, mediumPizza.Price()); LargePizza largePizza = new LargePizza(); largePizza.AddTopping(new Mushrooms()); Assert.AreEqual(2124, largePizza.Price()); }
public void TopingsCanBeAdded() { SmallPizza smallPizza = new SmallPizza(); smallPizza.AddTopping(new Mushrooms()); Assert.Pass(); MediumPizza mediumPizza = new MediumPizza(); mediumPizza.AddTopping(new Mushrooms()); Assert.Pass(); LargePizza largePizza = new LargePizza(); largePizza.AddTopping(new Mushrooms()); Assert.Pass(); }
public ActionResult Get() { try { PizzaResult result = new PizzaResult(); Pizza mediumPizza = new MediumPizza(); mediumPizza = new Cheese(mediumPizza); mediumPizza = new Ham(mediumPizza); mediumPizza = new Bacon(mediumPizza); result.Description = mediumPizza.GetDescription(); result.Cost = mediumPizza.CalculateCost(); return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }