// Vorstellungen Logik public bool VorstellungHinzufuegen(DateTime zeitpunkt, Saal saal, Film film) { Vorstellung vorstellung = new Vorstellung(); vorstellung.DateTime = zeitpunkt; vorstellung.Film = film; vorstellung.Saal = saal; return(datenbankManager.VorstellungHinzufuegen(vorstellung)); }
public void VorstellungHinzufuegenTest() { Film film1 = new Film("The Dark Knight", 2008, "Action", 152, "Deutsch", false, 16); Film film2 = new Film("Star Wars 7 (3D)", 2017, "Action", 287, "Deutsch", true, 6); Film film3 = new Film("Star Wars 7", 2017, "Action", 287, "Deutsch", false, 6); datenbankManager.FilmHinzufuegen(film1); datenbankManager.FilmHinzufuegen(film2); datenbankManager.FilmHinzufuegen(film3); Saal saal1 = new Saal("Saal1", 150); Saal saal2 = new Saal("Saal2", 100); Saal saal3 = new Saal("Saal3", 75); Vorstellung vorstellung1 = new Vorstellung(film1, saal1, new DateTime(2018, 01, 13, 18, 0, 0)); Vorstellung vorstellung2 = new Vorstellung(film2, saal2, new DateTime(2018, 01, 13, 18, 0, 0)); Vorstellung vorstellung3 = new Vorstellung(film3, saal1, new DateTime(2018, 01, 13, 18, 0, 0)); bool vorstellungHinzufuegen1 = datenbankManager.VorstellungHinzufuegen(vorstellung1); bool vorstellungHinzufuegen2 = datenbankManager.VorstellungHinzufuegen(vorstellung2); bool vorstellungHinzufuegen3 = datenbankManager.VorstellungHinzufuegen(vorstellung3); Assert.IsTrue(vorstellungHinzufuegen1); Assert.IsTrue(vorstellungHinzufuegen2); Assert.IsFalse(vorstellungHinzufuegen3); // Cleaning datenbankManager.FilmLoeschen(film1); datenbankManager.FilmLoeschen(film2); datenbankManager.FilmLoeschen(film3); datenbankManager.VorstellungLoeschen(vorstellung1); datenbankManager.VorstellungLoeschen(vorstellung2); datenbankManager.VorstellungLoeschen(vorstellung3); datenbankManager.SaalLoeschen(saal1); datenbankManager.SaalLoeschen(saal2); datenbankManager.SaalLoeschen(saal3); }