public void CommonUsage() { Beer beer = new Beer(Guid.NewGuid()); _dao.Create(beer); Assert.AreEqual(beer.Id, _dao.Load(beer.Id).Id); }
private Beer AddToBox() { Beer beer = new Beer(Guid.NewGuid()); _box.AddBeer(beer); return beer; }
public void EnsureRollback() { Beer beer = new Beer(Guid.NewGuid()); try { _box.AddAndBroke(beer); } catch (ApplicationException) { } Assert.IsNull(_box.Load(beer.Id)); }
public virtual void Remove(Beer beer) { _objContainer.Delete(beer); }
public virtual void Create(Beer beer) { _objContainer.Set(beer); }
public override void Remove(Beer beer) { base.Remove(beer); }
public override void Create(Beer beer) { base.Create(beer); }
public virtual void AddAndBroke(Beer b) { _dao.Create(b); throw new ApplicationException("Rollback It!!"); }
public virtual void RemoveBeer(Beer b) { _dao.Remove(b); }
public virtual void AddBeer(Beer b) { _dao.Create(b); }