static void Main(string[] args) { var tea = new Tea(); tea.PrepareRecipe(); var coffeeHook = new CoffeeWithHook(); Console.WriteLine("\nMaking coffee..."); coffeeHook.PrepareRecipe(); var ducks = new Duck[] { new Duck("Daffy", 8), new Duck("Dewey", 2), new Duck("Howard", 7), new Duck("Louie", 2), new Duck("Donald", 10), new Duck("Huey", 2), }; Console.WriteLine("Before sorting:"); Display(ducks); Array.Sort(ducks); Console.WriteLine("\nAfter sorting:"); Display(ducks); Console.ReadKey(); }
public static void Template() { var tea = new Tea(); var coffee = new Coffee(); tea.PrepareRecipe(); coffee.PrepareRecipe(); }
static void Main(string[] args) { Tea tea = new Tea(); Coffee coffee = new Coffee(); tea.PrepareRecipe(); coffee.PrepareRecipe(); }
public void TestTea() { teaResult.Append("Boiling water\n"); teaResult.Append("Steeping the tea\n"); teaResult.Append("Pouring into cup\n"); teaResult.Append("Adding lemon\n"); Assert.AreEqual(teaResult.ToString(), tea.PrepareRecipe()); }
static void Main(string[] args) { Tea tea = new Tea(); Coffee coffee = new Coffee(); Console.WriteLine("Making tea..."); tea.PrepareRecipe(); Console.WriteLine("Making coffee..."); coffee.PrepareRecipe(); }
static void Main(string[] args) { Tea tea = new Tea(); Coffee coffee = new Coffee(); tea.PrepareRecipe(); // coffee coffee.PrepareRecipe(); Console.ReadKey(); }
public static void TestTemplateMethodPattern() { Console.Clear(); Tea myTea = new Tea(); Console.WriteLine(myTea.PrepareRecipe()); Coffee myCoffee = new Coffee(); Console.WriteLine(myCoffee.PrepareRecipe()); }
static void Main() { Tea tea = new Tea(); Coffee coffee = new Coffee(); System.Console.WriteLine("\nMaking tea..."); tea.PrepareRecipe(); System.Console.WriteLine("\nMaking coffee..."); coffee.PrepareRecipe(); }
public void PrepareRecipe() { var tea = new Tea(); tea.PrepareRecipe(); Assert.IsTrue(this.sw.ToString().Contains(BeverageMessages.BoilWater)); Assert.IsTrue(this.sw.ToString().Contains(BeverageMessages.SteepTeaBag)); Assert.IsTrue(this.sw.ToString().Contains(BeverageMessages.PourInCup)); Assert.IsTrue(this.sw.ToString().Contains(BeverageMessages.AddLemon)); }
public static void Start() { Console.WriteLine("Start making tea..."); CaffeineBeverage myTea = new Tea(); myTea.PrepareRecipe(); Console.WriteLine("Start making coffee..."); CaffeineBeverage myCoffee = new Coffee(); myCoffee.PrepareRecipe(); }
public static void Main(string[] args) { CaffeineBeverage caffeinatedBeverage; caffeinatedBeverage = new Coffee(); caffeinatedBeverage.PrepareRecipe(); Console.WriteLine(); caffeinatedBeverage = new Tea(); caffeinatedBeverage.PrepareRecipe(); }
static void Template() { Console.WriteLine("Prepare tea"); Tea tea = new Tea(); tea.PrepareRecipe(); Console.WriteLine(); Console.WriteLine("Prepare coffee"); Coffee coffee = new Coffee(); coffee.PrepareRecipe(); }
static void MakeTea() { var tea = new Tea(); tea.PrepareRecipe(); Console.WriteLine("***************"); var coffe = new Coffee(); coffe.PrepareRecipe(); }
static void Main(string[] args) { var coffee = new Coffee(); var tea = new Tea(); Console.WriteLine("Making Tea..."); tea.PrepareRecipe(); Console.WriteLine("\nMaking Coffee..."); coffee.PrepareRecipe(); Console.ReadLine(); }
static void Main(string[] args) { var coffee = new Coffee(); var tea = new Tea(); System.Console.WriteLine("\nLet's make some coffee!"); coffee.PrepareRecipe(); System.Console.WriteLine("\nAnd some tea!"); tea.PrepareRecipe(); Console.ReadKey(); }
public static void Main() { HotDrink tea = new Tea(); Console.WriteLine(PrintMessages.PrepareDrink, nameof(Tea)); tea.PrepareRecipe(); Console.WriteLine(); HotDrink coffee = new Coffee(); Console.WriteLine(PrintMessages.PrepareDrink, nameof(Coffee)); coffee.PrepareRecipe(); }
public void MethodAbstraction() { CaffeineBeverage tea = new Tea(); CaffeineBeverage coffee = new Coffee(); CaffeineBeverage coffeeWithHook_WantsCondiments = new CoffeeWithHook(); CaffeineBeverage coffeeWithHook_DoesntWantCondiments = new CoffeeWithHook(); (coffeeWithHook_WantsCondiments as CoffeeWithHook).CustomerRequestedCondiments = true; (coffeeWithHook_DoesntWantCondiments as CoffeeWithHook).CustomerRequestedCondiments = false; tea.PrepareRecipe(); coffee.PrepareRecipe(); coffeeWithHook_WantsCondiments.PrepareRecipe(); coffeeWithHook_DoesntWantCondiments.PrepareRecipe(); Assert.AreNotEqual(tea.Status, coffee.Status); Assert.AreEqual(coffeeWithHook_WantsCondiments.Status, coffee.Status); Assert.AreNotEqual(coffeeWithHook_DoesntWantCondiments.Status, coffeeWithHook_WantsCondiments.Status); }
public void TemplateMethodTest() { Tea tea = new Tea(); Coffee coffee = new Coffee(); Console.WriteLine("${Environment.NewLine}Making tea..."); tea.PrepareRecipe(); Console.WriteLine($"{Environment.NewLine}Making coffee..."); coffee.PrepareRecipe(); TeaWithHook teaHook = new TeaWithHook(); CoffeeWithHook coffeeHook = new CoffeeWithHook(); Console.WriteLine($"{Environment.NewLine}Making tea..."); teaHook.PrepareRecipe(); Console.WriteLine($"{Environment.NewLine}Making coffee..."); coffeeHook.PrepareRecipe(); }
static void Main(string[] args) { Console.WriteLine("\n--- Tea ---"); var tea = new Tea(); tea.PrepareRecipe(); Console.WriteLine("\n--- Coffee ---"); var coffee = new Coffee(); coffee.PrepareRecipe(); Console.WriteLine("\n--- Tea (with hook)---"); var teaWithHook = new TeaWithHook(); teaWithHook.PrepareRecipe(); Console.WriteLine("\n--- Coffee (with hook) ---"); var coffeeWithHook = new CoffeeWithHook(); coffeeWithHook.PrepareRecipe(); }
private static void Main() { var myTea = new Tea(); myTea.PrepareRecipe(); }
static void Main(string[] args) { Tea MyTea = new Tea(); MyTea.PrepareRecipe(); }