public void Cannot_use_IsNpgsql_in_OnConfiguring_with_constructor() { using var context = new ProviderUseInOnConfiguringContext( new DbContextOptionsBuilder().UseNpgsql("Database=Maltesers").Options); Assert.Equal( CoreStrings.RecursiveOnConfiguring, Assert.Throws <InvalidOperationException>( () => { var _ = context.Model; // Trigger context initialization }).Message); }
public void Cannot_use_IsSqlServer_in_OnConfiguring_with_constructor() { using (var context = new ProviderUseInOnConfiguringContext( new DbContextOptionsBuilder() .UseInternalServiceProvider(SqlServerFixture.DefaultServiceProvider) .UseSqlServer("Database=Maltesers").Options)) { Assert.Equal( CoreStrings.RecursiveOnConfiguring, Assert.Throws <InvalidOperationException>( () => { var _ = context.Model; // Trigger context initialization }).Message); } }