public void Can_Dispose_UnitOfWorkImplementor()
 {
     using (_mocks.Record())
     {
         Expect.Call(() => _factory.DisposeUnitOfWork(null)).IgnoreArguments();
         Expect.Call(_session.Dispose);
     }
     using (_mocks.Playback())
     {
         _uow = new UnitOfWorkImplementor(_factory, _session);
         _uow.Dispose();
     }
 }
 public void Can_Dispose_UnitOfWorkImplementor()
 {
     using (_mocks.Record())
     {
         Expect.Call(() => _factory.DisposeUnitOfWork(null, dbKey)).IgnoreArguments();
         Expect.Call(_session.Dispose);
     }
     using(_mocks.Playback())
     {
         _uow = new UnitOfWorkImplementor(_factory, _session, dbKey);
         _uow.Dispose();
     }
 }