public void Should_get_same_session_in_unit_of_work_when_session_is_not_discarded()
{
var target = CreateSUTWithLocalRegistry();
var session = MockRepository.GenerateMock<ISession>();
_sessionFactory.Stub(x => x.OpenSession()).Return(session);
var actual = target.Create() as UnitOfWork;
Assert.That(actual, Is.Not.Null);
Assert.That(actual.RealSession, Is.SameAs(session));
}