コード例 #1
0
 public void Should_Throw_Exception_Creating_Multiple_Transactions()
 {
     Assert.Throws <DataException>(() =>
     {
         using (var unitOfWork = new DefaultUnitOfWork(Container.Resolve <ISessionFactoryProvider>()))
         {
             unitOfWork.BeginTransaction();
             unitOfWork.BeginTransaction();
         }
     });
 }
コード例 #2
0
 public void Should_Create_Transaction_Successfuly()
 {
     using (var unitOfWork = new DefaultUnitOfWork(Container.Resolve <ISessionFactoryProvider>()))
     {
         Assert.IsFalse(unitOfWork.IsActiveTransaction);
         unitOfWork.BeginTransaction();
         Assert.IsTrue(unitOfWork.IsActiveTransaction);
     }
 }