예제 #1
0
        public void IsEnlisted_WhenAlreadyDisposed_ThrowsObjectDisposedException()
        {
            UnitOfWorkStub uow = new UnitOfWorkStub();

            uow.Dispose();

            Assert.Throws <ObjectDisposedException>(() => uow.IsEnlisted(null));
        }
예제 #2
0
        public void EnlistParams_WhenAlreadyDisposed_ThrowsObjectDisposedException()
        {
            UnitOfWorkStub uow = new UnitOfWorkStub();

            uow.Dispose();

            Assert.Throws <ObjectDisposedException>(() => uow.Enlist(new object()));
        }
예제 #3
0
        public void Complete_WhenAlreadyDisposed_ThrowsObjectDisposedException()
        {
            UnitOfWorkStub uow = new UnitOfWorkStub();

            uow.Dispose();

            Assert.Throws <ObjectDisposedException>(uow.Complete);
        }
예제 #4
0
        public void EnlistIEnumerable_WhenAlreadyDisposed_ThrowsObjectDisposedException()
        {
            UnitOfWorkStub uow = new UnitOfWorkStub();

            uow.Dispose();

            IEnumerable <object> items = new[] { new object() };

            Assert.Throws <ObjectDisposedException>(() => uow.Enlist(items));
        }