public void select_uitgeverijByName_succes() { Uitgeverij expected = new Uitgeverij(4, "Uitgeverij4"); Uitgeverij gotten = generalManager.UitgeverijManager.GetByName(expected.Naam); Assert.AreEqual(expected, gotten); }
public void Add(Uitgeverij uitgeverij) { UitgeverijDB uitgeverijDB = ConvertToDatalayer.ConvertToUitgeverijDb(uitgeverij); var sqlQueryBuilder = new SqlQueryBuilder <UitgeverijDB>(uitgeverijDB); ExecuteCommand(sqlQueryBuilder.GetInsertCommand()); }
public void select_uitgeverijbyID_succes() { Uitgeverij expected = new Uitgeverij(4, "testuitgeverij"); Uitgeverij gotten = generalManager.UitgeverijManager.GetById(expected.ID); Assert.AreEqual(expected, gotten); }
public void DeleteUitgeverij_succesvol() { int begincount = generalManager.UitgeverijManager.GetAll().Count; Uitgeverij uitgeverij = generalManager.UitgeverijManager.GetById(9999); generalManager.UitgeverijManager.Delete(uitgeverij); Assert.IsTrue(generalManager.UitgeverijManager.GetAll().Count == begincount - 1); }
public void updateUitgeverij_succesvol() { Uitgeverij og = generalManager.UitgeverijManager.GetById(4); og.Naam = "inserted test value"; generalManager.UitgeverijManager.Update(og); Assert.AreEqual(og.Naam, "inserted test value"); }
public void Add_Uitgeverij_No_Error() { Uitgeverij testUitgeverij = new Uitgeverij(9999, "testuitgeverij"); generalManager.UitgeverijManager.Add(testUitgeverij); Uitgeverij reeksFromDb = generalManager.UitgeverijManager.GetById(9999); Assert.AreEqual(testUitgeverij, reeksFromDb); }
public void Update(Uitgeverij Uitgeverij) { { UitgeverijDB newUitgeverij = ConvertToDatalayer.ConvertToUitgeverijDb(Uitgeverij); var command = new SqlCommand("update Uitgeverij set id = @id, Name = @name WHERE id = @id"); command.Parameters.Add(new SqlParameter("id", newUitgeverij.ID)); command.Parameters.Add(new SqlParameter("name", newUitgeverij.Naam)); ExecuteCommand(command); } }
public void Add(Uitgeverij uitgeverij) { if (DoubleUitgeverijNotFound(uitgeverij)) { this._uitgeverijRepository.Add(uitgeverij); } else { throw new ArgumentException("Uitgeverij bestaat al"); } }
public void Delete(Uitgeverij uitgeverij) { if (GetById(uitgeverij.ID) != null) { this._uitgeverijRepository.DeleteById(uitgeverij.ID); } else { throw new ArgumentException("trying to delete a publisher that does not exist"); } }
public void Scenario_VoegBoekToe() { Uitgeverij u1 = new Uitgeverij("Lannoo", "Kasteelstraat 97,8700 Tielt", "*****@*****.**"); Auteur a1 = new Auteur("Fieke Van der Gucht", "fieke.vandergucht@ugent"); Boek b1 = new Boek("Het groot Vlaams vloekboek", "Het Groot Vlaams Vloekboek behandelt twintig spitante scheldwoorden en vloeken, in twintig hilarische illustraties en een veelvoud aan weetjes. Wist je dat het brave belhamel naar een gecastreerde ram verwijst, en sletten van oorsprong 'vodden' zijn? "); b1.Uitgeverij = u1; b1.Auteurs.Add(a1); BoekManager BM = new BoekManager(); BM.VoegBoekToe(b1); }
public void Initialize() { Uitgeverij Uitgeverij1 = new Uitgeverij(1, "Uitgeverij1"); Uitgeverij Uitgeverij2 = new Uitgeverij(2, "Uitgeverij2"); Uitgeverij Uitgeverij3 = new Uitgeverij(3, "Uitgeverij3"); Uitgeverij Uitgeverij4 = new Uitgeverij(4, "Uitgeverij4"); generalManager.UitgeverijManager.Add(Uitgeverij1); generalManager.UitgeverijManager.Add(Uitgeverij2); generalManager.UitgeverijManager.Add(Uitgeverij3); generalManager.UitgeverijManager.Add(Uitgeverij4); }
static public List <Uitgeverij> ConvertToUitgevers(List <UitgeverijDB> uitgevers) { List <Uitgeverij> converteduitgevers = new List <Uitgeverij>(); foreach (var a in uitgevers) { Uitgeverij Ca = new Uitgeverij(a.ID, a.Naam); converteduitgevers.Add(Ca); } return(converteduitgevers); }
private Boolean DoubleUitgeverijNotFound(Uitgeverij uitgeverij) { //if (this._uitgeverijRepository.GetAll().Any(i => i.ID == uitgeverij.ID && i.Naam == uitgeverij.Naam)) if (this._uitgeverijRepository.GetAll().Any(i => i.Naam == uitgeverij.Naam)) { return(false); } else { return(true); } }
static void Main(string[] args) { Uitgeverij u1 = new Uitgeverij("Jane Do", "Kerkstraat 97,1000 Hemel", "*****@*****.**"); Auteur a1 = new Auteur("Michael Jackson", "michael.Jackson@Heaven"); Boek b1 = new Boek("Hoe wordt je pedofiel", "Pedofiele is niet OK"); b1.Uitgeverij = u1; b1.Auteurs.Add(a1); BoekManager BM = new BoekManager(); BM.VoegBoekToe(b1); }
public void select_StripByName_succes() { Reeks reeks = generalManager.ReeksManager.GetById(4); Auteur auteur = generalManager.AuteurManager.GetById(4); List <Auteur> auteurs = new List <Auteur>(); auteurs.Add(auteur); Uitgeverij Uitgeverij = generalManager.UitgeverijManager.GetById(4); Strip expected = new Strip(1, "test1", 1, auteurs, reeks, Uitgeverij); Strip gotten = generalManager.StripManager.GetByName(expected.StripTitel); Assert.AreEqual(expected, gotten); }
public void Scenario_VoegBoekenToeVanzelfdeAuteur() { Uitgeverij u1 = new Uitgeverij("Lannoo", "Kasteelstraat 97,8700 Tielt", "*****@*****.**"); Auteur a1 = new Auteur("Fieke Van der Gucht", "fieke.vandergucht@ugent"); Boek b1 = new Boek("Het groot Vlaams vloekboek", "Het Groot Vlaams Vloekboek behandelt twintig spitante scheldwoorden en vloeken, in twintig hilarische illustraties en een veelvoud aan weetjes. Wist je dat het brave belhamel naar een gecastreerde ram verwijst, en sletten van oorsprong 'vodden' zijn? "); b1.Uitgeverij = u1; b1.Auteurs.Add(a1); Boek b2 = new Boek("Atlas van de Nederlandse taal - Editie Vlaanderen", "Taal boeit heel veel mensen. Kijk maar naar het succes van de jaarlijkse zoektocht naar het 'woord van het jaar'. Maar boeken over taal zijn vaak technisch, richten zich op één specifiek aspect en zijn meestal nogal saai. Daar wil deze Atlas van de Nederlandse taal resoluut korte metten mee maken."); b2.Uitgeverij = u1; b2.Auteurs.Add(a1); BoekManager BM = new BoekManager(); BM.VoegBoekToe(b1); BM.VoegBoekToe(b2); }
public void select_StripbyID_succes() { Reeks reeks = new Reeks(4, "test"); generalManager.ReeksManager.Add(reeks); Auteur auteur = new Auteur(4, "test"); generalManager.AuteurManager.Add(auteur); List <Auteur> auteurs = new List <Auteur>(); auteurs.Add(auteur); Uitgeverij Uitgeverij = new Uitgeverij(4, "Uitgeverij"); generalManager.UitgeverijManager.Add(Uitgeverij); Strip expected = new Strip(1, "test1", 1, auteurs, reeks, Uitgeverij); Reeks gotten = generalManager.ReeksManager.GetById(expected.ID); Assert.AreEqual(expected, gotten); }
public void Add(Strip strip) { if (DoubleStripNotFound(strip)) { for (int i = 0; i < strip.Auteurs.Count; i++) { // does this fruit exist Auteur auteur = _gm.AuteurManager.GetByName(strip.Auteurs[i].Naam); // yes good gimme if (auteur != null) { strip.Auteurs[i] = auteur; } // no make new bosbes error else { throw new ArgumentException("the author does not exist"); } } Reeks reeks = _gm.ReeksManager.GetByName(strip.Reeks.Naam); if (reeks != null) { strip.Reeks = reeks; } else { throw new ArgumentException("de reeks bestaat niet"); } Uitgeverij uitgeverij = _gm.UitgeverijManager.GetByName(strip.Uitgeverij.Naam); if (uitgeverij != null) { strip.Uitgeverij = uitgeverij; } else { throw new ArgumentException("uitgeverij bestaat niet"); } this._stripRepository.Add(strip); } }
public void Initialize() { Reeks reeks = generalManager.ReeksManager.GetById(4); Auteur auteur = generalManager.AuteurManager.GetById(4); List <Auteur> auteurs = new List <Auteur>(); auteurs.Add(auteur); Uitgeverij Uitgeverij = generalManager.UitgeverijManager.GetById(4); Strip strip1 = new Strip(1, "test1", 1, auteurs, reeks, Uitgeverij); Strip strip2 = new Strip(2, "test2", 2, auteurs, reeks, Uitgeverij); Strip strip3 = new Strip(3, "test3", 3, auteurs, reeks, Uitgeverij); Strip strip4 = new Strip(4, "test4", 4, auteurs, reeks, Uitgeverij); generalManager.StripManager.Add(strip1); generalManager.StripManager.Add(strip2); generalManager.StripManager.Add(strip3); generalManager.StripManager.Add(strip4); }
public override bool HasTrefwoord(string trefwoord) { return(Titel.Contains(trefwoord) || Uitgeverij.Contains(trefwoord)); }
private void Button_Aanmaken_Click(object sender, RoutedEventArgs e) { ExtraInfo_TextBox.Text = ""; string fouten = ""; Reeks reeks1 = new Reeks(); Uitgeverij uitgeverij1 = new Uitgeverij(); List <Auteur> auteurLijst = new List <Auteur>(); string titel = TextBox_titel.Text; string nr = TextBox_nr.Text; string reeks = TextBox_reeks.Text; string uitgeverij = TextBox_uitgeverij.Text; string auteurs = TextBox_auteurs.Text; //Controleren of leeg Boolean ietsLeeg = false; if (TextBox_auteurs.Text == "" || TextBox_titel.Text == "" || TextBox_nr.Text == "" || TextBox_reeks.Text == "" || TextBox_uitgeverij.Text == "") { fouten = fouten + "U heeft iets niet ingevuld."; ietsLeeg = true; ExtraInfo_TextBox.Text = fouten; } // //foutcode eventueel teruggeven try { String[] strlist = auteurs.Split(",", StringSplitOptions.RemoveEmptyEntries); reeks1 = new Reeks(reeks); uitgeverij1 = new Uitgeverij(uitgeverij); foreach (var item in strlist) { auteurLijst.Add(new Auteur(item.Trim())); } Strip newStrip = new Strip(generalManager.StripManager.GetAll().OrderBy(b => b.ID).Last().ID + 1, titel, Convert.ToInt32(nr), auteurLijst, reeks1, uitgeverij1); string messageBoxText = "Wilt u deze strip aanmaken: \n " + newStrip.ToString(); string caption = "Strip Aanmaken?"; MessageBoxButton button = MessageBoxButton.YesNo; MessageBoxImage icon = MessageBoxImage.Question; // Display message box MessageBoxResult result = MessageBox.Show(messageBoxText, caption, button, icon); // Process message box results switch (result) { case MessageBoxResult.Yes: // User pressed Yes button this.DialogResult = true; //try //{ generalManager.StripManager.Add(newStrip); //break; //} //catch (Exception ex) { // messageBoxText = fouten + "\n" + ex.ToString(); // button = MessageBoxButton.OK; // icon = MessageBoxImage.Information; // // Display message box // result = MessageBox.Show(messageBoxText, caption, button, icon); // // Process message box results // switch (result) // { // case MessageBoxResult.OK: // // User pressed Yes button // this.DialogResult = true; // break; // } break; //} //catch (Exception ex) //{ // throw new Exception(ex.ToString()); // break; //} case MessageBoxResult.No: // User pressed No button // nothing happends break; } } catch (Exception ex) { ExtraInfo_TextBox.Text = fouten + "\n" + ex.ToString(); } }
static public UitgeverijDB ConvertToUitgeverijDb(Uitgeverij uitgeverij) { UitgeverijDB convertedUitgeverij = new UitgeverijDB(uitgeverij.ID, uitgeverij.Naam); return(convertedUitgeverij); }
static public Uitgeverij ConvertToUitgeverij(UitgeverijDB uitgeverij) { Uitgeverij convertedUitgeverij = new Uitgeverij(uitgeverij.ID, uitgeverij.Naam); return(convertedUitgeverij); }
public void Scenario_VoegUitgeverijToe() { Uitgeverij u = new Uitgeverij("Apress", "Tiergartenstraße 15-17,69121 Heidelberg,Germany", "*****@*****.**"); BoekManager BM = new BoekManager(); BM.VoegUitgeverijToe(u); }
public void VoegUitgeverijToe(Uitgeverij uitgeverij) { ctx.Uitgeverijen.Add(uitgeverij); ctx.SaveChanges(); }
public void CreateUitgeverijNoId_Empty_Name_ThrowsArgumentException() { Uitgeverij u; Assert.ThrowsException <System.ArgumentException>(() => u = new Uitgeverij("")); }