Ejemplo n.º 1
0
        public void KaffeTestliste()
        {
            //Arrange
            var kaffeListe = new List <Imælk>();

            var cortado   = new Cortado();
            var latte     = new Latte();
            var sortKaffe = new SortKaffe();

            kaffeListe.Add(cortado);
            kaffeListe.Add(latte);
            //           kaffeListe.Add(sortKaffe);


            //Act
            int total = 0;

            foreach (var kaffeitem in kaffeListe)
            {
                total += kaffeitem.MlMælk();
                //if (kaffeitem is Cortado)
                //{
                //   var localCortado = kaffeitem as Cortado;
                //}
                //kaffeitem.MlMælk();
            }

            //Assert
            Assert.AreEqual(145, total);
        }
Ejemplo n.º 2
0
        public void CortadoPriceTest()
        {
            Cortado cortado        = new Cortado(1, CoffeeType.Akmel);
            int     priceOfCortado = cortado.price();

            Assert.AreEqual(priceOfCortado, 25 - cortado.Discount);
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Latte     latte     = new Latte();
            Cortado   cortado   = new Cortado();
            FlatWhite flatWhite = new FlatWhite(12);
            SortKaffe sortKaffe = new SortKaffe();

            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 1 = item as Latte;
            //        Console.WriteLine();
            //    }
            //}
        }
Ejemplo n.º 4
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;
                }
            }
        }
Ejemplo n.º 5
0
 public UnitTest1()
 {
     _cortado   = new Cortado();
     _flatWhite = new FlatWhite();
     _latte     = new Latte();
     _sortKaffe = new SortKaffe(20);
 }
Ejemplo n.º 6
0
        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!");


            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();
        }
Ejemplo n.º 8
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            FlatWhite FW = new FlatWhite();
            Cortado   C  = new Cortado();
            Latte     L  = new Latte();
            SortKaffe SK = new SortKaffe();

            Console.WriteLine("");
            Console.WriteLine("en " + FW.Navn());
            Console.WriteLine("-----------------");
            Console.WriteLine("Styrke " + FW.Styrke());
            Console.WriteLine("Indeholer " + FW.MlMælk() + "Ml Mælk");
            Console.WriteLine("Koster " + FW.Pris() + " Dkk");

            Console.WriteLine("");
            Console.WriteLine("en " + C.Navn());
            Console.WriteLine("-----------------");
            Console.WriteLine("Styrke " + C.Styrke());
            Console.WriteLine("Indeholer " + C.MlMælk() + "Ml Mælk");
            Console.WriteLine("Koster " + C.Pris() + " Dkk");



            Console.ReadLine();
        }
Ejemplo n.º 9
0
        public void TestKaffeListe()
        {
            //Arrange
            var kaffeListe = new List <Imælk>();
            var cortado    = new Cortado();
            var latte      = new Latte();

            //SortKaffe har ikke implementeret Imælk interface, derfor kan det ikke indsættes til List<Imælk>
            //var sortKaffe = new SortKaffe();
            //kaffeListe.Add(sortKaffe);

            kaffeListe.Add(cortado);
            kaffeListe.Add(latte);

            //Act
            int total = 0;

            foreach (var kaffeItem in kaffeListe)
            {
                total += kaffeItem.mlMælk();

                //if (kaffeItem is Cortado)
                //{
                //    var localCortado = kaffeItem as Cortado;
                //}
                //kaffeItem.mlMælk();
            }

            //Assert
            Assert.AreEqual(145, total);
        }
        static void Main(string[] args)
        {
            List <Kaffe> kaffeList = new List <Kaffe>();

            Cortado cortado = new Cortado();

            FlatWhite flatWhite = new FlatWhite(20);

            Latte latte = new Latte();

            SortKaffe sortKaffe = new SortKaffe(10);

            kaffeList.Add(cortado);
            kaffeList.Add(flatWhite);
            kaffeList.Add(latte);
            kaffeList.Add(sortKaffe);
            Console.WriteLine("KAFFER:");
            foreach (var hKaffe in kaffeList)
            {
                Console.WriteLine($"Navn : {hKaffe.ToString()} Pris : {hKaffe.Pris()} kr. Styrke : {hKaffe.Styrke()}");
                Console.WriteLine();
            }



            Console.ReadKey();
        }
Ejemplo n.º 11
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();
        }
Ejemplo n.º 12
0
        public void TestCortadoMlMælk()
        {
            var cortadoKaffe = new Cortado();

            int mlMælk = cortadoKaffe.MlMælk();

            Assert.AreEqual(25, mlMælk);
        }
Ejemplo n.º 13
0
        public void CortadoTest()
        {
            Cortado cortado = new Cortado();

            int pris = cortado.Pris();

            Assert.AreEqual(25, pris);
        }
        public void TestMethodCortadoPris()
        {
            var cortado = new Cortado();

            int pris = cortado.Pris();

            Assert.AreEqual(25, pris);
        }
        public void TestMethodCortadoMælk()
        {
            var cortado = new Cortado();

            int mælk = cortado.MlMælk();

            Assert.AreEqual(25, mælk);
        }
Ejemplo n.º 16
0
        public void test_cortado()
        {
            Cortado ins = new Cortado(7);

            string strenght = ins.Strength();

            Assert.AreEqual("Medium", strenght);
        }
Ejemplo n.º 17
0
        public void test_price_cortado()
        {
            Cortado ins = new Cortado(0);

            int price = ins.price();

            Assert.AreEqual(25, price);
        }
Ejemplo n.º 18
0
        public void TestCortadoPris()
        {
            var cortadoKaffe = new Cortado();

            int pris = cortadoKaffe.Pris();

            Assert.AreEqual(25, pris);
        }
Ejemplo n.º 19
0
        public void CortadoTest2()
        {
            Cortado cortado = new Cortado();

            int ml = cortado.MlMælk();

            Assert.AreEqual(25, ml);
        }
        public void TestCortadoStrength()
        {
            //Arrange
            Cortado cortado = new Cortado(0, Coffee.SpiceBlendEnum.ESPRESSO);
            //Act
            string strength = cortado.Strength();

            //Assert
            Assert.AreEqual("Medium", strength);
        }
Ejemplo n.º 21
0
        public void CortadoPrisCheck()
        {
            //Arrange
            var Cortado = new Cortado();
            //Act
            int pris = Cortado.Pris();

            //Assert
            Assert.AreEqual(25, pris);
        }
Ejemplo n.º 22
0
        public void PriceTestCortado()
        {
            //Arrange
            var cortado = new Cortado();
            //Act
            int price = cortado.Price();

            //Assert
            Assert.AreEqual(25, price);
        }
Ejemplo n.º 23
0
        public void StrengthTestCortado()
        {
            //Arrange
            var cortado = new Cortado();
            //Act
            string strength = cortado.Strength();

            //Assert
            Assert.AreSame("Medium", strength);
        }
Ejemplo n.º 24
0
        public void CortadoMlMælk()
        {
            //Arrange
            var Cortado = new Cortado();
            //Act
            int mlMælk = Cortado.MlMælk();

            //Assert
            Assert.AreEqual(25, mlMælk);
        }
Ejemplo n.º 25
0
        public void CortadoPrisTest()
        {
            // Arrange
            Cortado co = new Cortado();
            // Act
            int pris = co.Pris();

            // Assert
            Assert.AreEqual(25, pris);
        }
        public void TestAfCortadoMælk()
        {
            //arrange
            var cortadoKaffe = new Cortado();
            //act
            int mlkMælk = cortadoKaffe.MlMælk();

            //assert
            Assert.AreEqual(25, mlkMælk);
        }
        public void TestAfCortadoPris()
        {
            //arrange
            var cortadoKaffe = new Cortado();
            //act
            int pris = cortadoKaffe.Pris();

            //assert
            Assert.AreEqual(25, pris);
        }
Ejemplo n.º 28
0
        public void PrisForCortado()
        {
            // arrange
            var cortado = new Cortado();
            // act
            int pris = cortado.Pris();

            // Assert

            Assert.AreEqual(25, pris);
        }
        public void CortadoKaffeRabatTest()
        {
            // Arrange
            Cortado testCortado = new Cortado(25);

            // Act
            testCortado.Pris();

            // Assert
            Assert.Fail();
        }
Ejemplo n.º 30
0
        public void CortadoPrisTest()
        {
            //Arrange
            int pris = 25;

            //Act
            var cortado = new Cortado();

            //Assert
            Assert.AreEqual(cortado.Pris(), pris);
        }