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());
 }