public IdentifiableMongoDbPersistenceTest() { var mongoUri = Environment.GetEnvironmentVariable("MONGO_URI") ?? "mongodb://localhost:27017/test"; var mongoHost = Environment.GetEnvironmentVariable("MONGO_HOST") ?? "localhost"; var mongoPort = Environment.GetEnvironmentVariable("MONGO_PORT") ?? "27017"; var mongoDatabase = Environment.GetEnvironmentVariable("MONGO_DB") ?? "test"; if (mongoUri == null && mongoHost == null) { return; } if (Db == null) { return; } Db.Configure(ConfigParams.FromTuples( "connection.uri", mongoUri, "connection.host", mongoHost, "connection.port", mongoPort, "connection.database", mongoDatabase )); Db.OpenAsync(null).Wait(); Db.ClearAsync(null).Wait(); Fixture = new PersistenceFixture(Db); }
public IdGeneratorTests(PersistenceFixture fixture) : base(fixture) { }
public UnitOfWorkTests(PersistenceFixture fixture) : base(fixture) { }
public NonTransactionalUnitOfWorkTests(PersistenceFixture fixture) : base(fixture) { }