コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
 }