Пример #1
0
		public void CommonUsage()
		{
			Beer beer = new Beer(Guid.NewGuid());

			_dao.Create(beer);

			Assert.AreEqual(beer.Id, _dao.Load(beer.Id).Id);
		}
Пример #2
0
		private Beer AddToBox()
		{
			Beer beer = new Beer(Guid.NewGuid());
	
			_box.AddBeer(beer);

			return beer;
		}
Пример #3
0
		public void EnsureRollback()
		{
			Beer beer = new Beer(Guid.NewGuid());

			try
			{
				_box.AddAndBroke(beer);
			}
			catch (ApplicationException)
			{
			}

			Assert.IsNull(_box.Load(beer.Id));
		}
Пример #4
0
		public virtual void Remove(Beer beer)
		{
			_objContainer.Delete(beer);
		}
Пример #5
0
		public virtual void Create(Beer beer)
		{
			_objContainer.Set(beer);
		}
Пример #6
0
		public override void Remove(Beer beer)
		{
			base.Remove(beer);
		}
Пример #7
0
		public override void Create(Beer beer)
		{
			base.Create(beer);
		}
Пример #8
0
 public virtual void Remove(Beer beer)
 {
     _objContainer.Delete(beer);
 }
Пример #9
0
 public virtual void Create(Beer beer)
 {
     _objContainer.Set(beer);
 }
Пример #10
0
		public virtual void AddAndBroke(Beer b)
		{
			_dao.Create(b);

			throw new ApplicationException("Rollback It!!");
		}
Пример #11
0
		public virtual void RemoveBeer(Beer b)
		{
			_dao.Remove(b);
		}
Пример #12
0
		public virtual void AddBeer(Beer b)
		{
			_dao.Create(b);
		}
Пример #13
0
        public virtual void AddAndBroke(Beer b)
        {
            _dao.Create(b);

            throw new ApplicationException("Rollback It!!");
        }
Пример #14
0
 public virtual void RemoveBeer(Beer b)
 {
     _dao.Remove(b);
 }
Пример #15
0
 public virtual void AddBeer(Beer b)
 {
     _dao.Create(b);
 }