Beispiel #1
0
        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;
                }
            }
        }
Beispiel #3
0
        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();
        }