public WhenCallingOpenReadOnlySession_MultipleTimes() { var sessionFactory = new SessionFactory("SqlConnection", new Mock<IDbDriver>().Object, new Mock<ISqlDialect>().Object); this.readOnlySession1 = sessionFactory.OpenReadOnlySession(); this.readOnlySession2 = sessionFactory.OpenReadOnlySession(); }
public WhenCallingOpenReadOnlySession_SpecifyingConnectionScope() { var mockDbDriver = new Mock<IDbDriver>(); mockDbDriver.Setup(x => x.GetConnection(ConnectionScope.PerSession)); var sessionFactory = new SessionFactory("SqlConnection", mockDbDriver.Object, new Mock<ISqlDialect>().Object); this.readOnlySession = sessionFactory.OpenReadOnlySession(ConnectionScope.PerSession); }
public WhenCallingOpenReadOnlySession_SpecifyingConnectionScope() { var mockDbDriver = new Mock<IDbDriver>(); mockDbDriver.Setup(x => x.CreateConnection()).Returns(new Mock<IDbConnection>().Object); var mockSqlDialect = new Mock<ISqlDialect>(); mockSqlDialect.Setup(x => x.SqlCharacters).Returns(this.sqlCharacters); var sessionFactory = new SessionFactory("SqlConnection", mockDbDriver.Object, mockSqlDialect.Object); this.readOnlySession = sessionFactory.OpenReadOnlySession(ConnectionScope.PerSession); }