public void CanGetDescriptionOfItem() { HalfCalzone halfCalzone = new HalfCalzone(); halfCalzone.AddTopping(new Mushrooms()); Assert.AreEqual( "half calzone with mushrooms", halfCalzone.Description() ); FullCalzone fullCalzone = new FullCalzone(); fullCalzone.AddTopping(new Mushrooms()); fullCalzone.AddTopping(new BellPeppers()); Assert.AreEqual( "full calzone with mushrooms and bell peppers", fullCalzone.Description() ); SmallPizza smallPizza = new SmallPizza(); smallPizza.AddTopping(new Mushrooms()); smallPizza.AddTopping(new BellPeppers()); smallPizza.AddTopping(new CherryTomatoes()); Assert.AreEqual( "small pizza with mushrooms, bell peppers and cherry tomatoes", smallPizza.Description() ); }
public void TopingsCanBeAdded() { IMenuItem pizza = new SmallPizza(); pizza.AddTopping(new Mushrooms()); Assert.Pass(); }
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(); }