public GetSqlGenerator ( string providerInvariantName ) : System.Data.Entity.Migrations.Sql.MigrationSqlGenerator | ||
providerInvariantName | string | Name of the database provider to get the SQL generator for. |
Результат | System.Data.Entity.Migrations.Sql.MigrationSqlGenerator |
public void Can_add_and_get_sql_generator() { var migrationsConfiguration = new DbMigrationsConfiguration(); var migrationSqlGenerator = new SqlServerMigrationSqlGenerator(); migrationsConfiguration.SetSqlGenerator(DbProviders.Sql, migrationSqlGenerator); Assert.Same(migrationSqlGenerator, migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); }
public void Can_add_and_get_sql_generator() { var migrationsConfiguration = new DbMigrationsConfiguration(); var migrationSqlGenerator = new SqlServerMigrationSqlGenerator(); migrationsConfiguration.SetSqlGenerator(DbProviders.Sql, migrationSqlGenerator); Assert.Same(migrationSqlGenerator, migrationsConfiguration.GetSqlGenerator(DbProviders.Sql)); }
private static void SetSqlGeneratorTest(bool setGenerator) { var generator = new Mock <MigrationSqlGenerator>().Object; var mockResolver = new Mock <IDbDependencyResolver>(); mockResolver.Setup(m => m.GetService(typeof(MigrationSqlGenerator), "Gu.Hu.Ha")).Returns(generator); var migrationsConfiguration = new DbMigrationsConfiguration(new Lazy <IDbDependencyResolver>(() => mockResolver.Object)); if (setGenerator) { generator = new Mock <MigrationSqlGenerator>().Object; migrationsConfiguration.SetSqlGenerator("Gu.Hu.Ha", generator); } Assert.Same(generator, migrationsConfiguration.GetSqlGenerator("Gu.Hu.Ha")); }
private static void SetSqlGeneratorTest(bool setGenerator) { var generator = new Mock<MigrationSqlGenerator>().Object; var mockResolver = new Mock<IDbDependencyResolver>(); mockResolver.Setup(m => m.GetService(typeof(MigrationSqlGenerator), "Gu.Hu.Ha")).Returns(generator); var mockConfiguration = new Mock<DbConfiguration>(); mockConfiguration.Setup(m => m.DependencyResolver).Returns(mockResolver.Object); var migrationsConfiguration = new DbMigrationsConfiguration(new Lazy<DbConfiguration>(() => mockConfiguration.Object)); if (setGenerator) { generator = new Mock<MigrationSqlGenerator>().Object; migrationsConfiguration.SetSqlGenerator("Gu.Hu.Ha", generator); } Assert.Same(generator, migrationsConfiguration.GetSqlGenerator("Gu.Hu.Ha")); }