public void GivenPersonalPizzaSize_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new PersonalPizzaSize(); // act decimal actual = size.Price(); // assert actual.Should().Be(9.0m); }
public void GivenPersonalPizzaSize_WhenAskingForName_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new PersonalPizzaSize(); // act string actual = size.ToString(); // assert actual.Should().Be("Personal"); }
public void GivenPersonalSizePizzaWithMushroomsBaconAndOlives_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange PersonalPizzaSize pizzaSize = new PersonalPizzaSize(); Pizza basePizza = new Pizza(pizzaSize); IProduct pizza = new Pizza(pizzaSize, new IIngredient[] { new Mushrooms(basePizza), new Bacon(basePizza), new Olives(basePizza) }); // act string actual = pizza.Description(); // assert actual.Should().Be("Personal Pizza with Mushrooms, Olives and Bacon"); }