public void CRUDAutoTest() { // Create Assert.IsNull(Target.LoadAuto(4)); var auto = new LuxusklasseAuto { Marke = "VW", Tagestarif = 150, Basistarif = 100 }; Target.InsertAuto(auto); var timestamp = auto.RowVersion; Assert.AreEqual(4, auto.Id); // Read Assert.IsNotNull(Target.LoadAuto(4)); // Update auto.Basistarif = 4993; Target.UpdateAuto(auto); Assert.AreNotEqual(timestamp, auto.RowVersion); // Delete Target.DeleteAuto(auto); Assert.IsNull(Target.LoadAuto(4)); }
public void GetAutoByIdTest() { Auto auto = new LuxusklasseAuto { Id = 3, Marke = "Audi S6", Tagestarif = 180, Basistarif = 50 }; Assert.Equal(auto, Target.GetAutoById(3)); }
public void DeleteAutoOptimisticConcurrencyTest() { AutoManager autoManager = new AutoManager(); Auto auto = new LuxusklasseAuto { Id = 3, Marke = "Tesla", Tagestarif = 320, Basistarif = 10 }; autoManager.Delete(auto); }
public void InsertAutoTest() { Auto auto = new LuxusklasseAuto(); auto.Marke = "Lamborghini"; auto.Tagestarif = 150; Target.InsertAuto(auto.ConvertToDto()); Assert.AreEqual(auto.ConvertToDto().Marke, Target.GetAutoById(4).Marke); }
public void GetAutoByIdTest() { AutoDto auto = new LuxusklasseAuto { Id = 3, Marke = "Audi S6", Tagestarif = 180, Basistarif = 50 }.ConvertToDto(); AutoDto resultAuto = Target.GetCar(auto.Id); Assert.True(resultAuto.CompareTo(auto)); }
public void InsertAutoTest() { Auto auto = new LuxusklasseAuto() { Marke = "Aston Martin", Tagestarif = 500, Basistarif = 100 }; Target.InsertAuto(auto); Assert.NotEqual(0, auto.Id); }
public void AddAutoTest() { LuxusklasseAuto auto = new LuxusklasseAuto(); auto.Marke = "Porsche"; auto.Tagestarif = 300; auto.Basistarif = 400; Target.AddAuto(auto); Assert.Equal(5, Target.GetAutos().Count); }
public void CreateAutoTest() { TestEnvironmentHelper.InitializeTestData(); var component = new AutoReservationBusinessComponent(); var auto = new LuxusklasseAuto { Basistarif = 10, Marke = "Test Auto", Tagestarif = 15 }; component.CreateAuto(auto); Auto resultAuto = component.GetAutos()[component.GetAutos().Count - 1]; Assert.AreEqual(auto, resultAuto); }
public async Task addAutoTest() { // arrange Auto auto = new LuxusklasseAuto { Marke = "Mercedes", Tagestarif = 200 }; // act await _target.AddEntity <Auto>(auto); // assert Auto testAuto = _target.GetByPrimaryKey(5).Result; Assert.True("Mercedes" == testAuto.Marke, "It should be Mercedes and not: " + testAuto.Marke); }
static void Main(string[] args) { Console.WriteLine("TESDT"); using (var db = new AutoReservationContext()) { var Kunde = new Kunde { Id = 1, Nachname = "Hans", Vorname = "Ueli", Geburtsdatum = new DateTime(1999, 10, 12) }; var Auto = new LuxusklasseAuto { Id = 1, Marke = "BMW", Tagestarif = 10, Basistarif = 10 }; db.Kunden.Add(Kunde); db.Autos.Add(Auto); Console.WriteLine("TEST2"); db.SaveChanges(); } }
private void ChangeAutoType(AutoKlasse autoType) { switch (autoType) { case AutoKlasse.Luxusklasse: Auto = new LuxusklasseAuto(); break; case AutoKlasse.Mittelklasse: Auto = new MittelklasseAuto(); break; case AutoKlasse.Standard: Auto = new StandardAuto(); break; } }
public void InsertAndDeleteAutoTest() { Auto someCar = new LuxusklasseAuto { Marke = "DUDE!", Tagestarif = 10, Basistarif = 20 }; Auto neu = AutoManager.InsertAuto(someCar); Auto sameCar = AutoManager.GetAutoById(neu.Id); Assert.Equal("DUDE!", someCar.Marke); Assert.Equal("DUDE!", sameCar.Marke); AutoManager.DeleteAuto(neu); }
public void UpdateAutoTest() { LuxusklasseAuto changedAuto = (LuxusklasseAuto)Target.GetById(3); changedAuto.Marke = "VW Golf"; changedAuto.Tagestarif = 120; changedAuto.Basistarif = 50; Target.Update(changedAuto); LuxusklasseAuto dbAuto = (LuxusklasseAuto)Target.GetById(3); Assert.Equal(changedAuto.Id, dbAuto.Id); Assert.Equal(changedAuto.Marke, dbAuto.Marke); Assert.Equal(changedAuto.Tagestarif, dbAuto.Tagestarif); Assert.Equal(changedAuto.Basistarif, dbAuto.Basistarif); Assert.Equal(changedAuto.RowVersion, dbAuto.RowVersion); }
public void ScenarioOkay01Test() { Auto a1 = new LuxusklasseAuto(); a1.Marke = "Mercedes-Maybach 6"; a1.Tagestarif = 450; Kunde k1 = new Kunde(); k1.Nachname = "Blocher"; k1.Vorname = "Christoph"; k1.Geburtsdatum = new DateTime(1921, 8, 1); Reservation r1 = new Reservation(); r1.Auto = a1; r1.Kunde = k1; r1.Von = new DateTime(2018, 7, 21); r1.Bis = new DateTime(2018, 8, 2); Target.InstertReservation(r1); Kunde k2 = new Kunde(); k2.Nachname = "Glättli"; k2.Vorname = "Balthasar"; k2.Geburtsdatum = new DateTime(1993, 11, 1); Reservation r2 = new Reservation(); r2.Auto = a1; r2.Kunde = k2; r2.Von = new DateTime(2018, 8, 3); r2.Bis = new DateTime(2018, 8, 5); Target.InstertReservation(r2); Assert.IsTrue(r2.ReservationsNr > 0); }
public void ScenarioNotOkay03Test() { Auto a1 = new LuxusklasseAuto(); a1.Marke = "Aston Martin DB9"; a1.Tagestarif = 175; Kunde k1 = new Kunde(); k1.Nachname = "Bond"; k1.Vorname = "James"; k1.Geburtsdatum = new DateTime(1975, 11, 30); Reservation r1 = new Reservation(); r1.Auto = a1; r1.Kunde = k1; r1.Von = new DateTime(2018, 7, 21); r1.Bis = new DateTime(2010, 5, 2); Target.InstertReservation(r1); }