static void Main(string[] args) { Console.WriteLine("Hello World!"); Cortado cortado = new Cortado(); Latte latte = new Latte(); SortKaffe sortkaffe = new SortKaffe(); FlatWhite flatwhite = new FlatWhite(12); List <Imælk> liste = new List <Imælk>(); liste.Add(cortado); liste.Add(latte); foreach (var item in liste) { Console.WriteLine("Før cast " + item.MlMælk()); if (item is Latte) { Latte l = item as Latte; Console.WriteLine("Latte Styrke" + l.Styrke()); } else if (item is Cortado) { Cortado c = item as Cortado; } } var ICortardo = cortado as Imælk; Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Cortado cortado = new Cortado(); Latte latte = new Latte(); FlatWhite flatWhite = new FlatWhite(12); List <Imælk> Liste = new List <Imælk>(); Liste.Add(cortado); Liste.Add(latte); foreach (var Item in Liste) { Console.WriteLine("Før Cast" + Item.MlMælk()); if (Item is Latte) { Latte l = Item as Latte; Console.WriteLine("Latte styrke" + l.Styrke()); } else if (Item is Cortado) { Cortado c = Item as Cortado; } } }
static void Main(string[] args) { Console.WriteLine("Hello World!"); FlatWhite newFlatwhite = new FlatWhite(10); Console.WriteLine(newFlatwhite.Pris()); Console.WriteLine(newFlatwhite.Styrke()); Console.WriteLine(newFlatwhite.MlMælk()); Console.WriteLine(newFlatwhite.Rabat); Console.ReadKey(); Cortado cortado = new Cortado(); Latte latte = new Latte(); FlatWhite flatWhite = new FlatWhite(12); List <Imælk> liste = new List <Imælk>(); liste.Add(cortado); liste.Add(latte); foreach (var item in liste) { Console.WriteLine("Før cast " + item.MlMælk()); if (item is Latte) { latte = item as Latte; Console.WriteLine("Latte styrke" + latte.Styrke()); } else if (item is Cortado) { Cortado c = item as Cortado; } } }
public void LatteStyrkeTest() { //Arrange string styrke = "stærk"; //Act var latte = new Latte(); //Assert Assert.AreEqual(latte.Styrke(), styrke); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Cortado c1 = new Cortado(); Latte l1 = new Latte(); SortKaffe sk1 = new SortKaffe(5); FlatWhite fw1 = new FlatWhite(10); Console.WriteLine($"Cortado = Pris: {c1.Pris()}; Rabat: {c1.Rabat}; Styrke: {c1.Styrke()}; MlMælk: {c1.MlMælk()}"); Console.WriteLine($"Latte = Pris: {l1.Pris()}; Rabat: {l1.Rabat}; Styrke: {l1.Styrke()}; MlMælk: {l1.MlMælk()}"); Console.WriteLine($"SortKaffe = Pris: {sk1.Pris()}; Rabat: {sk1.Rabat}; Styrke: {sk1.Styrke()}"); Console.WriteLine($"FlatWhite = Pris: {fw1.Pris()}; Rabat: {fw1.Rabat}; Styrke: {fw1.Styrke()}; MlMælk: {fw1.MlMælk()}"); List <Kaffe> Kaffer = new List <Kaffe>() { c1, l1, sk1, fw1 }; List <Imælk> MælkeDrikke = new List <Imælk>() { c1, l1, fw1 }; foreach (Kaffe k in Kaffer) { if (k is Latte l) { Console.WriteLine($"{l.GetType().Name} = pris: {l.Pris()}; mlMælk: {l.MlMælk()}"); } } Console.ReadKey(); }