public void GivenMediumPizzaSize_WhenAskingForName_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new MediumPizzaSize(); // act string actual = size.ToString(); // assert actual.Should().Be("Medium"); }
public void GivenMediumPizzaSize_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new MediumPizzaSize(); // act decimal actual = size.Price(); // assert actual.Should().Be(12.0m); }
public void GivenMediumSizePizzaWithMushroomsBaconOlivesAndHam_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange MediumPizzaSize pizzaSize = new MediumPizzaSize(); Pizza basePizza = new Pizza(pizzaSize); IProduct pizza = new Pizza(pizzaSize, new IIngredient[] { new Mushrooms(basePizza), new Bacon(basePizza), new Olives(basePizza), new Ham(basePizza) }); // act string actual = pizza.Description(); // assert actual.Should().Be("Medium Pizza with Mushrooms, Olives, Bacon and Ham"); }