public void FakturaToStringTest()
        {
            Faktura F1 = new Faktura(new DateTime(2010), null, null);

            string result = "ID: " + F1.Index.ToString() + ". Data zakupu: " + F1.PurchaseDate.ToString() + ". Koszt: " + F1.PurchasePrice + ".";

            Assert.AreEqual(F1.ToString(), result);
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Mere kompleks polymorfi - med dyr");
            Hund h1 = new Hund()
            {
                Navn = "Fido"
            };
            Kat k1 = new Kat()
            {
                Navn = "Katty"
            };

            //h1.SigNoget();
            //k1.SigNoget();

            System.Collections.Generic.List <Dyr> zoo = new System.Collections.Generic.List <Dyr>();
            zoo.Add(h1);
            zoo.Add(k1);
            zoo.Add(new Kat()
            {
                Navn = "Trunte"
            });
            zoo.Add(new Kat()
            {
                Navn = "Sofus"
            });
            zoo.Add(new Hest()
            {
                Navn = "Danmark"
            });

            foreach (Dyr item in zoo)
            {
                //Console.Write(item is Hund);
                item.SigNoget();
            }
            Console.WriteLine();
            Console.WriteLine($"Brug af 'is' på h1 og Dyr : {h1 is Dyr }");
            Console.WriteLine($"Brug af 'is' på k1 og Dyr : {k1 is Dyr }");
            Console.WriteLine($"Brug af 'is' på k1 og Hund: {k1 is Hund }");
            Console.WriteLine($"Brug af 'is' på k1 og Kat : {k1 is Kat }");

            Console.WriteLine();
            Console.WriteLine("Simpel polymorfi");
            Faktura f1 = new Faktura()
            {
                Nr = 1, Dato = new DateTime(2019, 01, 28), Kunde = "Mainframe-Soft"
            };

            Console.WriteLine(f1.ToString());


            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
예제 #3
0
        static void Main(string[] args)
        {
            Faktura f = new Faktura()
            {
                Nr = 1, Dato = DateTime.Now, Kunde = "Sigurd"
            };;

            Console.WriteLine(f.ToString());
        }