public void Connect_with_encryption(bool encryptionEnabled) { var connectionStringBuilder = new SqlConnectionStringBuilder(MySqlTestStore.CreateConnectionString("adventureworks")) { Encrypt = encryptionEnabled }; var options = new DbContextOptionsBuilder(); options.UseMySql(connectionStringBuilder.ConnectionString, b => b.ApplyConfiguration()); using (var context = new AdventureWorksContext(options.Options)) { context.Database.OpenConnection(); Assert.Equal(ConnectionState.Open, context.Database.GetDbConnection().State); } }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .UseMySql(MySqlTestStore.CreateConnectionString(_databaseName), b => b.ApplyConfiguration()) .UseInternalServiceProvider(_serviceProvider);
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .UseMySql(MySqlTestStore.CreateConnectionString(_databaseName, false), AppConfig.ServerVersion) .UseInternalServiceProvider(_serviceProvider);
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder.UseMySql(MySqlTestStore.CreateConnectionString($"Seeds{TestId}"));
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder.UseMySql(MySqlTestStore.CreateConnectionString($"Seeds{TestId}", false), AppConfig.ServerVersion);