public void TestStatementBuilderMapperMappingViaGeneric() { // Setup var statementBuilder = new CustomStatementBuilder(); StatementBuilderMapper.Add <CustomDbConnection>(statementBuilder, true); // Act var actual = StatementBuilderMapper.Get <CustomDbConnection>(); // Assert Assert.AreSame(statementBuilder, actual); }
public void TestStatementBuilderMapperMappingCanBeRemovedViaGeneric() { // Setup var statementBuilder = new CustomStatementBuilder(); StatementBuilderMapper.Add <CustomDbConnection>(statementBuilder, true); // Act StatementBuilderMapper.Remove <CustomDbConnection>(); // Assert var actual = StatementBuilderMapper.Get <CustomDbConnection>(); Assert.IsNull(actual); }