示例#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
		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);
 }