Ejemplo n.º 1
0
        public Tea(Amount sugarAmount, TeaBlend blend)
        {
            CompatibleToppings = new List <string>();
            CompatibleToppings.Add("Sugar");

            _tea       = new TeaAndChocoLibrary.Tea();
            _tea.Blend = blend;

            _tea.RemoveSugar();
            switch (sugarAmount)
            {
            case Amount.Few:
                _tea.AddSugar();
                break;

            case Amount.Normal:
                _tea.AddSugar();
                _tea.AddSugar();
                break;

            case Amount.Extra:
                _tea.AddSugar();
                _tea.AddSugar();
                _tea.AddSugar();
                break;
            }
        }
Ejemplo n.º 2
0
 public TeaAdapter(TeaBlend blend)
 {
     _adaptee = new TeaAndChocoLibrary.Tea {
         Blend = blend
     };
     Name  = "Tea";
     Price = TeaAndChocoLibrary.Tea.Price;
 }