public void Constructor() { //---------------Set up test pack------------------- //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var scopeManager = new NullDatabaseTransactionScopeProvider(); //---------------Test Result ----------------------- scopeManager.Should().NotBeNull(); }
public void Abort_ShouldDoNotThrowException() { //---------------Set up test pack------------------- using (var scopeManager = new NullDatabaseTransactionScopeProvider()) { //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- Assert.DoesNotThrow(() => scopeManager.Abort()); //---------------Test Result ----------------------- } }
public void Start_ShouldDoNotThrowException() { //---------------Set up test pack------------------- using (var scopeManager = new NullDatabaseTransactionScopeProvider()) { //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- Assert.DoesNotThrow(() => scopeManager.Start(TransactionScopeOption.Required, TransactionIsolation.ReadCommitted, 30)); //---------------Test Result ----------------------- } }
/// <inheritdoc /> public IDatabaseContext Build() { ValidateBuilder(); if (DatabaseTransactionProvider == null) { DatabaseTransactionProvider = new NullDatabaseTransactionScopeProvider(); } return(new SqlDatabaseContext(ConnectionStringProvider, DatabaseConnectionProvider, DatabaseTransactionProvider, StatementBuildProvider, DataModelPopulateProvider) { CommandTimeout = _commandTimeout, DbContextName = _dbContextName }); }