internal static void EnsureCleanEnvironment() { if (Environment.HasSupportFor(TestScenarios.DeleteDbs)) { DeleteExistingDb(Environment.PrimaryDbName); DeleteExistingDb(Environment.SecondaryDbName); DeleteExistingDb(Environment.TempDbName); } else { ClearAllDocuments(Environment.PrimaryDbName); ClearAllDocuments(Environment.SecondaryDbName); ClearAllDocuments(Environment.TempDbName); } if (Environment.HasSupportFor(TestScenarios.CreateDbs)) { CreateDb(Environment.PrimaryDbName); CreateDb(Environment.SecondaryDbName); CreateDb(Environment.TempDbName); } if (Environment.HasSupportFor(TestScenarios.Replication)) { ClearAllDocuments("_replicator"); } }
static IntegrationTestsRuntime() { Environment = TestEnvironments.GetMachineSpecificOrDefaultTestEnvironment(); if(Environment.IsAgainstCloudant() && !Environment.HasSupportFor(TestScenarios.Cloudant)) throw new NotSupportedException("The test environment's ServerClient and/or DbClient is configured to run against Cloudant, but the environment has no support for Cloudant."); }
static IntegrationTestsRuntime() { Environment = TestEnvironments.GetMachineSpecificOrDefaultTestEnvironment(); if (Environment.IsAgainstCloudant() && !Environment.HasSupportFor(TestScenarios.Cloudant)) { throw new NotSupportedException("The test environment's ServerClient and/or DbClient is configured to run against Cloudant, but the environment has no support for Cloudant."); } }