public void Creates_Mysql_Server_connection_string()
 {
     using (var connection = new MySqlRelationalConnection(CreateOptions()))
     {
         Assert.IsType <MySqlConnection>(connection.DbConnection);
     }
 }
 public void Can_create_master_connection_string()
 {
     using (var connection = new MySqlRelationalConnection(CreateOptions()))
     {
         using (var master = connection.CreateMasterConnection())
         {
             Assert.Equal(@"Server=localhost;Port=3306;Database=mysql;User Id=root;Password=Password12!;AllowUserVariables=True;Pooling=False", master.ConnectionString);
         }
     }
 }
 public void Can_create_master_connection_string()
 {
     using (var connection = new MySqlRelationalConnection(CreateOptions(), new Logger <MySqlConnection>(new LoggerFactory())))
     {
         using (var master = connection.CreateMasterConnection())
         {
             Assert.Equal(@"server=localhost;port=3306;database=mysql;user id=root;password=Password12!;allowuservariables=True;pooling=False", master.ConnectionString);
         }
     }
 }
 public MySqlHistoryRepository(
     [NotNull] IDatabaseCreator databaseCreator,
     [NotNull] IRawSqlCommandBuilder sqlCommandBuilder,
     [NotNull] MySqlRelationalConnection connection,
     [NotNull] IDbContextOptions options,
     [NotNull] IMigrationsModelDiffer modelDiffer,
     [NotNull] MySqlMigrationsSqlGenerationHelper migrationsSqlGenerationHelper,
     [NotNull] MySqlAnnotationProvider annotations,
     [NotNull] ISqlGenerationHelper SqlGenerationHelper)
     : base(
         databaseCreator,
         sqlCommandBuilder,
         connection,
         options,
         modelDiffer,
         migrationsSqlGenerationHelper,
         annotations,
         SqlGenerationHelper)
 {
     _connection = connection;
 }
 internal SynchronizedMySqlDataReader(MySqlDataReader reader, MySqlRelationalConnection connection)
 {
     _reader     = reader;
     _connection = connection;
     _lock       = _connection.Lock;
 }