public void GetBuilderLogsChosenBuilder()
        {
            // Arrange
            var logs = new List <string>();
            var mock = new Mock <IDbConnection>();

            DommelMapper.LogReceived = s => logs.Add(s);

            // Act
            DommelMapper.GetSqlBuilder(mock.Object);

            // Assert
            Assert.True(logs.Count > 0);
            Assert.Contains("Selected SQL Builder 'SqlServerSqlBuilder' for connection type 'IDbConnectionProxy'", logs);
        }
        protected virtual async Task DropTables()
        {
            using var con = GetConnection(DefaultDatabaseName);
            var sqlBuilder = DommelMapper.GetSqlBuilder(con);
            string Quote(string s) => sqlBuilder.QuoteIdentifier(s);

            await con.ExecuteAsync($@"
DROP TABLE {Quote("Categories")};
DROP TABLE {Quote("Products")};
DROP TABLE {Quote("ProductsCategories")};
DROP TABLE {Quote("ProductOptions")};
DROP TABLE {Quote("Orders")};
DROP TABLE {Quote("OrderLines")};
DROP TABLE {Quote("Foos")};
DROP TABLE {Quote("Bars")};
DROP TABLE {Quote("Bazs")};");
        }