Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public IdGeneratorTests(PersistenceFixture fixture) :
     base(fixture)
 {
 }
 public UnitOfWorkTests(PersistenceFixture fixture) :
     base(fixture)
 {
 }
 public NonTransactionalUnitOfWorkTests(PersistenceFixture fixture) :
     base(fixture)
 {
 }