public void WhenSessionIsRequested_OneFromThePooledSessionFactoryIsReturned() { var expectedSessions = pooledPooledSessionFactoryMock.EnqueueNewSessions(1); var session = testee.GetSession(); session.Should().BeSameAs(expectedSessions[0]); }
public void EachGetSessionShouldRequestASessionFromThePooledSessionFactory() { var expectedSessions = pooledPooledSessionFactoryMock.EnqueueNewSessions(2); var session1 = testee.GetSession(); var session2 = testee.GetSession(); session1.Should().BeSameAs(expectedSessions[0]); session2.Should().BeSameAs(expectedSessions[1]); }