public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
 {
     try
     {
         op.Apply(context);
         Assert.Fail();
     }
     catch (CompositeDb4oException exc)
     {
         Assert.AreEqual(2, exc._exceptions.Length);
         AssertExceptionMessage(exc, InitialMessage, 0);
         AssertExceptionMessage(exc, CloseMessage, 1);
     }
 }
		public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
		{
			try
			{
				op.Apply(context);
				Assert.Fail();
			}
			catch (CompositeDb4oException exc)
			{
				Assert.AreEqual(2, exc._exceptions.Length);
				AssertExceptionMessage(exc, InitialMessage, 0);
				AssertExceptionMessage(exc, CloseMessage, 1);
			}
		}
			public _ICodeBlock_23(TopLevelOperation op, DatabaseContext context)
			{
				this.op = op;
				this.context = context;
			}
		public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
		{
			Assert.Expect(typeof(Db4oRecoverableException), new _ICodeBlock_23(op, context));
			Assert.IsFalse(context.StorageIsClosed());
		}
 public _ICodeBlock_21(TopLevelOperation op, DatabaseContext context)
 {
     this.op      = op;
     this.context = context;
 }
 public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
 {
     Assert.Expect(typeof(OutOfMemoryException), new _ICodeBlock_21(op, context));
     Assert.IsFalse(context.StorageIsClosed());
 }
		public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
		{
			Assert.Expect(ExceptionType(), new _ICodeBlock_16(op, context));
			Assert.IsTrue(context.StorageIsClosed());
		}
 public virtual void AssertExecute(DatabaseContext context, TopLevelOperation op)
 {
     Assert.Expect(ExceptionType(), new _ICodeBlock_16(op, context));
     Assert.IsTrue(context.StorageIsClosed());
 }