public void NieuwBoekTest()
        {
            var testAfmeting = new Afmeting(5, 5, 5);
            var testBoek     = new Boek("harry_potter_and_the_philospher_stone", "j.k.rowling", EnumTaal.Engels, 290, 12.49, testAfmeting, 1408855928, 20, 50, 34, "1", 1);

            Boekenwinkel.NieuwBoek(testBoek);

            Equals(Product.Boekenlijst.Count == 1);
        }
        public void NieuwTijdschriftTest()
        {
            var testAfmeting    = new Afmeting(5, 5, 5);
            var testtijdschrift = new Tijdschrift("donald_duck", "walt disney", EnumTaal.Nederlands, 140, 4.99, testAfmeting, "16-02-2018", "20-02-2018", 54987618, 200, 1);

            Boekenwinkel.NieuwTijdschrift(testtijdschrift);

            Equals(Product.Tijdschriftenlijst.Count == 1);
        }
Exemplo n.º 3
0
        public void TestToevoegenVerwijderenBoek()
        {
            //Afmetingen toevoegen
            Afmeting af = new Afmeting(2, 2, 2);
            //Maken van een boek
            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "00000001", 20, 5);

            //Test van het afdrukken van de huidige boeken
            BoekenWinkel.NieuwBoek(B1);
            //Verwijderen van een Tijdschrift
            BoekenWinkel.VerwijderBoek(B1);
        }
Exemplo n.º 4
0
        public void TestToevoegenVerwijderenTijdschrift1()
        {
            //Afmetingen toevoegen
            Afmeting af = new Afmeting(2, 2, 2);
            //Tijdschrift definieren
            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "00000005", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            //Tijdschrift toevoegen aan de lijst
            BoekenWinkel.NieuwTijdschrift(T1);

            //Nu het verwijderen van een Tijdschrift

            BoekenWinkel.VerwijderTijdschrift(T1);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Boekwinkel winkel = new Boekwinkel("06-4011117, [email protected] ", "ma - vrij : 09:00 - 17:00");

            Console.WriteLine("What would you like to do?");
            Console.WriteLine(" ");
            Console.WriteLine("#1  Add a new Book");
            Console.WriteLine("#2  Show the store contact information");
            // Console.Write(boekwinkelinformatie);

            string s = Console.ReadLine();

            if (s == "1")
            {
                Console.WriteLine("What edition of the book is it?");
                string druk = Console.ReadLine();
                Console.WriteLine("What is the ISBN?");
                string ISBN = Console.ReadLine();
                Console.WriteLine("What is the maximum amount of books to store in the shop");
                int max = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("What is the minimum amount of books to store in the shop");
                int min = Convert.ToInt32(Console.ReadLine());


                Console.WriteLine("What is the title");
                string Titel = Console.ReadLine();
                Console.WriteLine("Who is the author");
                string Auteur = Console.ReadLine();
                Console.WriteLine("What is the language");
                Enum_Taal Taal = Console.ReadLine();
                Console.WriteLine("What is the mass?");
                int Gewicht = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("What is the price");
                Decimal  Prijs    = Convert.ToDecimal(Console.ReadLine());
                Afmeting afmeting = new Afmeting(20, 20, 20);

                Boek boek1 = new Boek(Titel, Auteur, Taal, afmeting, Gewicht, Prijs, druk, ISBN, max, min);
            }


            if (s == "2")
            {
                string boekwinkelinformatie = winkel.Boekenwinkel();
                Console.WriteLine(boekwinkelinformatie);
            }


            Console.ReadKey();
        }
        public void TestToevoegenUitlezenBoek()
        {
            //Afmeting Toevoegen
            Afmeting af = new Afmeting(2, 2, 2);

            //Tijdschrift toevoegen
            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "Drukkerij", "00000001", 20, 5);

            BoekenWinkel.NieuwBoek(B1);
            //ToString() is veranderd naar een eigen ToString() Methode.
            //Deze staat in de ToString() method in Tijdschrift en Boeken
            //We doen object Boek naar een toString en deze tostring van base Object is naar Object boek gegaan
            foreach (Boek b in Publicatie.Boekenlijst)
            {
                Console.WriteLine(b);
            }
            //Hij laat correct alle waarden zien
            //Geslaagd
        }
        public void TestToevoegenUitlezenTijdschrift()
        {
            //Afmeting Toevoegen
            Afmeting af = new Afmeting(2, 2, 2);

            //Tijdschrift toevoegen
            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "00000005", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            BoekenWinkel.NieuwTijdschrift(T1);
            //ToString() is veranderd naar een eigen ToString() Methode.
            //Deze staat in de ToString() method in Tijdschrift en Boeken
            //We doen object Boek naar een toString en deze tostring van base Object is naar Object boek gegaan
            foreach (Tijdschrift t in Publicatie.Tijdschriftenlijst)
            {
                Console.WriteLine(t);
            }
            //Hij laat correct alle waarden zien
            //Geslaagd
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            Afmeting af = new Afmeting(2, 2, 2);

            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "Drukkerij", "9789461013330", 20, 5);
            Boek B2 = new Boek("SneeuwWitje", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9789464016730", 20, 5);
            Boek B3 = new Boek("Hunger games", "Het oosten", Enum_Taal.Engels, af, 12, 25.50m, "de druk", "9789464010032", 20, 5);
            Boek B4 = new Boek("IT", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9787841213330", 20, 5);
            Boek B5 = new Boek("IT", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9789673215530", 20, 5);

            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5123_7813", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T2 = new Tijdschrift("Top Gear", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5124_7843", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T3 = new Tijdschrift("Quest", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5125_7893", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T4 = new Tijdschrift("Discover", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5126_7921", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            BoekenWinkel.NieuwBoek(B1);
            BoekenWinkel.NieuwBoek(B2);
            BoekenWinkel.NieuwBoek(B3);
            BoekenWinkel.NieuwBoek(B4);
            BoekenWinkel.NieuwBoek(B5);

            BoekenWinkel.NieuwTijdschrift(T1);
            BoekenWinkel.NieuwTijdschrift(T2);
            BoekenWinkel.NieuwTijdschrift(T3);
            BoekenWinkel.NieuwTijdschrift(T4);


            Console.WriteLine("Wat wilt u Doen?");
            Console.WriteLine(" Optie 1: Toon Alle boeken");
            Console.WriteLine(" Optie 2: Toon Alle tijdschriften");
            Console.WriteLine(" Optie 3: Boek toevoegen");
            Console.WriteLine(" Optie 4: Tijdschrift toevoegen");
            string option = Console.ReadLine();

            if (option == "1")
            {
                BoekenWinkel.ToonAlleBoeken();
            }
            if (option == "2")
            {
                BoekenWinkel.ToonAlleTijdschriften();
            }
            if (option == "3")
            {
                Console.Clear();
                Console.WriteLine("Wat is het titel van het boek");
                string Titel = Console.ReadLine();
                Console.WriteLine("Wie is de Auteur?");
                string Auteur = Console.ReadLine();
                Console.WriteLine("Wat is de taal van het boek? Kies uit Nederlands, Engels of Duits");
                string Taal = Console.ReadLine();
                Console.WriteLine("Wat is het gewicht in gram?");
                string Gewicht = Console.ReadLine();
                Console.WriteLine("Wat is de prijs in Decimaal? (Met een ,)");
                string Prijs = Console.ReadLine();
                Console.WriteLine("Wat is de drukkerij");
                string Drukkerij = Console.ReadLine();
                Console.WriteLine("Wat is de ISBN (DIt moet een 13 getallig cijfer worden en moet beginnen met 978) Bijvoorbeeld: 9789461013330");
                string ISBN = Console.ReadLine();
                Console.WriteLine("Wat is het minimum aantal van de boeken die er nodig zijn?");
                string minimumAantal = Console.ReadLine();
                Console.WriteLine("Wat is het maximumaantal van de boeken?");
                string MaximumAantal = Console.ReadLine();

                int i       = 6;
                int gewicht = Int32.TryParse(Gewicht);

                Boek B6 = new Boek(Titel, Auteur, Taal, af, Gewicht, Prijs, Drukkerij, ISBN, MaximumAantal, minimumAantal);
            }
            if (option == "4")
            {
                Console.Clear();
                Console.WriteLine("Wat is de titel van het tijdschrift");
                string Titel = Console.ReadLine();
                Console.WriteLine("Wie is de Auteur van het tijdschrift?");
                string Auteur = Console.ReadLine();
                Console.WriteLine("Wat is de taal van het tijdschrift?");
                string taal = Console.ReadLine();
                Console.WriteLine("Wat is de afmeting van het tijdschrift?");
                string afmeting = Console.ReadLine();
                Console.WriteLine("Wat is het gewicht van het tijdschrift?");
                string gewicht = Console.ReadLine();
                Console.WriteLine("Wat is de prijs van het tijdschrift?");
                string prijs = Console.ReadLine();
                Console.WriteLine("Wat is de ISSN code van het tijdschrift?");
                string ISSN = Console.ReadLine();
                Console.WriteLine("Hoeveel tijdschriften wil u bestellen");
                string bestellen = Console.ReadLine();
                Console.WriteLine("op welke dag wilt u de tijdschriften bestellen");
                string besteldag = Console.ReadLine();
                Console.WriteLine("op welke dag wilt u de tijdschriften publiceren");
                string publicatiedag = Console.ReadLine();
            }

            Console.ReadKey();
        }