TODO Add tests for untested functionality Remove repeated set up code Unify test structures to assist with cross project comparisons Add default behaviour tests for SQL Server provider