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); }
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); }
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); }
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 }
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(); }