public void GivenFullCalzoneSize_WhenAskingForName_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new FullCalzoneSize(); // act string actual = size.ToString(); // assert actual.Should().Be("Full"); }
public void GivenFullCalzoneSize_WhenAskingForPrice_ThenItShouldReturnCorrectValue() { // arrange IProductSize size = new FullCalzoneSize(); // act decimal actual = size.Price(); // assert actual.Should().Be(14.0m); }
public void GivenFullSizeCalzoneWithMushroomsBaconAndOlives_WhenAskingForDescription_ThenItShouldReturnCorrectValue() { // arrange FullCalzoneSize size = new FullCalzoneSize(); Calzone basePizza = new Calzone(size); IProduct calzone = new Calzone(size, new IIngredient[] { new Mushrooms(basePizza), new Bacon(basePizza), new Olives(basePizza) }); // act string actual = calzone.Description(); // assert actual.Should().Be("Full Calzone with Mushrooms, Olives and Bacon"); }