public void SqlGeneratorFactory_Access() { var databaseType = DatabaseType.Access; var expectedSqlGeneratorType = typeof(AccessSqlGenerator); var sqlGenerator = new SqlGeneratorFactory().CreateSqlGenerator(databaseType); Assert.IsTrue(expectedSqlGeneratorType.Equals(sqlGenerator.GetType())); }
public void SqlGeneratorFactory_SQLServer() { var databaseType = DatabaseType.SqlServer; var expectedSqlGeneratorType = typeof(SqlServerSqlGenerator); var sqlGenerator = new SqlGeneratorFactory().CreateSqlGenerator(databaseType); Assert.IsTrue(expectedSqlGeneratorType.Equals(sqlGenerator.GetType())); }
public void SqlGeneratorFactory_Redshift() { var databaseType = DatabaseType.Redshift; var expectedSqlGeneratorType = typeof(RedshiftSqlGenerator); var sqlGenerator = new SqlGeneratorFactory().CreateSqlGenerator(databaseType); Assert.IsTrue(expectedSqlGeneratorType.Equals(sqlGenerator.GetType())); }
public void SqlGeneratorFactory_PostgreSQL() { var databaseType = DatabaseType.PostgreSQL; var expectedSqlGeneratorType = typeof(PgSqlGenerator); var sqlGenerator = new SqlGeneratorFactory().CreateSqlGenerator(databaseType); Assert.IsTrue(expectedSqlGeneratorType.Equals(sqlGenerator.GetType())); }