예제 #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
파일: BeerDao.cs 프로젝트: atczyc/castle
		public virtual void Remove(Beer beer)
		{
			_objContainer.Delete(beer);
		}
예제 #5
0
파일: BeerDao.cs 프로젝트: atczyc/castle
		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
파일: BeerBox.cs 프로젝트: ralescano/castle
		public virtual void AddAndBroke(Beer b)
		{
			_dao.Create(b);

			throw new ApplicationException("Rollback It!!");
		}
예제 #11
0
파일: BeerBox.cs 프로젝트: ralescano/castle
		public virtual void RemoveBeer(Beer b)
		{
			_dao.Remove(b);
		}
예제 #12
0
파일: BeerBox.cs 프로젝트: ralescano/castle
		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);
 }