Arc.Unit.Tests.Infrastructure.Data.NHibernate.UnitOfWorkFactoryTests.Should_release_unit_of_work_and_session C# (CSharp) Метод

Should_release_unit_of_work_and_session() приватный Метод

private Should_release_unit_of_work_and_session ( ) : void
Результат void
        public void Should_release_unit_of_work_and_session()
        {
            var unitOfWork = MockRepository.GenerateStub<IUnitOfWork>();
            var session = MockRepository.GenerateStub<ISession>();

            _registry.Stub(x => x.Unregister<ISession>(UnitOfWorkFactory.SessionKey)).Return(session);

            CreateSUT().Release(unitOfWork);

            _registry.AssertWasCalled(x => x.Unregister(UnitOfWorkFactory.UnitOfWorkKey));
            session.AssertWasCalled(x => x.Dispose());
        }