public void TestHouseBlend() { Beverage beverage = new HouseBlend(); beverage = new Mocha(beverage); beverage = new SteamedMilk(beverage); Assert.AreEqual("House Blend Coffee, Mocha, Steamed Milk $1.19",beverage.GetDescription() + " $" + beverage.Cost()); }
public void TestDecaf() { Beverage beverage = new Decaf(); beverage = new Mocha(beverage); beverage = new Whip(beverage); Assert.AreEqual("Decaf Coffee, Mocha, Whip $1.35",beverage.GetDescription() + " $" + beverage.Cost()); }
public void TestDarkRoast() { Beverage beverage = new DarkRoast(); beverage = new Mocha(beverage); beverage = new Soy(beverage); Assert.AreEqual("Dark Roast Coffee, Mocha, Soy $1.34",beverage.GetDescription() + " $" + beverage.Cost()); }
public void TestExpressoWithSize() { BeverageSize beverageSize = BeverageSize.GRANDE; Beverage beverage = new Expresso(); beverage.Size = beverageSize; beverage = new Mocha(beverage); beverage.Size = beverageSize; Assert.AreEqual("Expresso, Mocha $1.9",beverage.GetDescription() + " $" + beverage.Cost()); }