public WhenCallingBeginTransaction() { this.mockDbDriver.Setup(x => x.GetConnection(ConnectionScope.PerSession)).Returns(mockConnection.Object); var mockSessionBase = new Mock<SessionBase>(ConnectionScope.PerSession, mockDbDriver.Object); mockSessionBase.CallBase = true; this.sessionBase = mockSessionBase.Object; this.transaction = sessionBase.BeginTransaction(); }
public WhenCallingBeginTransaction_WithAnIsolationLevel() { this.mockDbDriver.Setup(x => x.CreateConnection()).Returns(mockConnection.Object); var mockSessionBase = new Mock<SessionBase>(ConnectionScope.PerSession, this.mockDbDriver.Object); mockSessionBase.CallBase = true; this.sessionBase = mockSessionBase.Object; this.transaction = sessionBase.BeginTransaction(this.isolationLevel); }