public void Providers_are_assigned_by_default() { var migrationsConfiguration = new TestMigrationsConfiguration(); Assert.NotNull(migrationsConfiguration.CodeGenerator); Assert.NotNull(migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); Assert.NotNull(migrationsConfiguration.GetSqlGenerator(DbProviders.SqlCe)); }
public void Providers_are_assigned_by_default() { var migrationsConfiguration = new TestMigrationsConfiguration(); Assert.NotNull(migrationsConfiguration.CodeGenerator); Assert.NotNull(migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); Assert.NotNull(migrationsConfiguration.GetSqlGenerator(DbProviders.SqlCe)); }
public void GetSqlGenerator_should_throw_when_no_generator_registered_for_provider() { var migrationsConfiguration = new TestMigrationsConfiguration(); var exception = Assert.Throws<MigrationsException>(() => migrationsConfiguration.GetSqlGenerator("Foomatic")); Assert.Equal(Strings.NoSqlGeneratorForProvider("Foomatic"), exception.Message); }
public void GetSqlGenerator_should_throw_when_no_generator_registered_for_provider() { var migrationsConfiguration = new TestMigrationsConfiguration(); var exception = Assert.Throws <MigrationsException>(() => migrationsConfiguration.GetSqlGenerator("Foomatic")); Assert.Equal(Strings.NoSqlGeneratorForProvider("Foomatic"), exception.Message); }
public void Can_get_and_set_sql_generator() { var migrationsConfiguration = new TestMigrationsConfiguration(); var migrationSqlGenerator = new SqlServerMigrationSqlGenerator(); migrationsConfiguration.SetSqlGenerator(DbProviders.Sql, migrationSqlGenerator); Assert.Same(migrationSqlGenerator, migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); }
public void Can_get_and_set_sql_generator() { var migrationsConfiguration = new TestMigrationsConfiguration(); var migrationSqlGenerator = new SqlServerMigrationSqlGenerator(); migrationsConfiguration.SetSqlGenerator(DbProviders.Sql, migrationSqlGenerator); Assert.Same(migrationSqlGenerator, migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); }