Exemple #1
0
 public void ActivateById()
 {
     try
     {
         var options = CreateNewContextOptions(); using (var db = new StoreContext(options))
         {
             var repository = new StoreRepository(db);
             StoreTestHelper.PopulateDefaultStoreDataCtx(db);
             var item = GenerateModel();
             item.IsActive = false;
             Assert.DoesNotThrow(() => repository.Save(item));
             Assert.DoesNotThrow(() => item = repository.Activate(item.Id));
             Assert.DoesNotThrow(() => repository.Delete(item));
             Assert.IsTrue(item.IsActive);
         }
     }
     catch (Exception ex)
     {
         LogEventManager.Logger.Error(ex);
         throw;
     }
 }