Ejemplo n.º 1
0
 public MigrationTest(MySQLFixture mySQLFixture)
 {
     _mySQLFixture = mySQLFixture;
     if (!TestContext.Travis && !TestContext.AppVeyor)
     { // AppVeyor and Windows 2016 does not support linux docker images
         mySQLFixture.Start(fromScratch: true);
     }
 }
Ejemplo n.º 2
0
        public DialectTest(MySQLFixture dbContainer)
        {
            _dbContainer = dbContainer;

            if (TestContext.Local)
            {
                dbContainer.Run(fromScratch: true);
            }
        }
Ejemplo n.º 3
0
        public DialectTest(MySQLFixture mySQLContainer)
        {
            _mySQLContainer = mySQLContainer;

            if (TestContext.Local)
            {
                mySQLContainer.Run(fromScratch: true);
            }
        }
Ejemplo n.º 4
0
        public MigrationTest(MySQLFixture dbContainer, ITestOutputHelper output)
        {
            _dbContainer = dbContainer;
            _output      = output;

            if (Local)
            {
                dbContainer.Run(fromScratch: true);
            }
        }
Ejemplo n.º 5
0
        public MigrationTest(MySQLFixture mySQLFixture, ITestOutputHelper output)
        {
            _mySQLFixture = mySQLFixture;
            _output       = output;

            if (TestContext.Local)
            {
                mySQLFixture.Run(fromScratch: true);
            }
        }
Ejemplo n.º 6
0
        public CoreReflectionBasedDriverTest(MySQLFixture mySqlfixture, PostgreSqlFixture pgFixture, SQLServerFixture sqlServerFixture)
        {
            _mySqlfixture     = mySqlfixture;
            _pgFixture        = pgFixture;
            _sqlServerFixture = sqlServerFixture;

            if (!TestContext.AppVeyor)
            { // AppVeyor and Windows 2016 does not support linux docker images
                _mySqlfixture.Start();
                _pgFixture.Start();
                _sqlServerFixture.Start();
            }
        }
Ejemplo n.º 7
0
        public NetDriverTest(MySQLFixture mySqlfixture, PostgreSqlFixture pgFixture, SQLServerFixture sqlServerFixture, CassandraFixture cassandraFixture)
        {
            _mySqlfixture     = mySqlfixture;
            _pgFixture        = pgFixture;
            _sqlServerFixture = sqlServerFixture;
            _cassandraFixture = cassandraFixture;

            if (!TestContext.Travis && !TestContext.AppVeyor)
            { // AppVeyor and Windows 2016 does not support linux docker images
                _mySqlfixture.Start();
                _pgFixture.Start();
                _sqlServerFixture.Start();
                _cassandraFixture.Start();
            }
        }
Ejemplo n.º 8
0
        public CliTest(PostgreSqlFixture pgContainer, MySQLFixture mySQLContainer, SQLServerFixture sqlServerContainer, CassandraFixture cassandraContainer, ITestOutputHelper output)
        {
            _pgContainer        = pgContainer;
            _mySQLContainer     = mySQLContainer;
            _sqlServerContainer = sqlServerContainer;
            _cassandraContainer = cassandraContainer;
            _output             = output;

            if (TestContext.Local || TestContext.AzureDevOps)
            {
                pgContainer.Run();
                sqlServerContainer.Run();
                cassandraContainer.Run();
                if (TestContext.Local)
                {
                    mySQLContainer.Run();
                }
            }
        }