public void UpdateAutoTestWithOptimisticConcurrency() { TestEnvironmentHelper.InitializeTestData(); AutoReservationService service = new AutoReservationService(); AutoDto originalAuto = service.Autos[0]; AutoDto modifiedAuto = (AutoDto)originalAuto.Clone(); AutoDto modifiedAuto2 = (AutoDto)originalAuto.Clone(); modifiedAuto.Marke = "Neue Marke"; modifiedAuto2.Marke = "Neue Marke2"; service.UpdateAuto(modifiedAuto, originalAuto); try { service.UpdateAuto(modifiedAuto2, originalAuto); Assert.Fail(); } catch (LocalOptimisticConcurrencyException<Auto> ex) { Assert.IsNotNull(ex); } }
public void UpdateAutoTest() { TestEnvironmentHelper.InitializeTestData(); AutoReservationService service = new AutoReservationService(); AutoDto originalAuto = service.Autos[0]; AutoDto modifiedAuto = (AutoDto)originalAuto.Clone(); modifiedAuto.Marke = "Neue Marke"; service.UpdateAuto(modifiedAuto, originalAuto); Assert.AreEqual(service.Autos[0], modifiedAuto); }