public CouponRepositoryTest() { _mongoUtility = new MongoUtility(); Fixtures.MongoSetup.Start(); _mongoUtility.CreateDatabase("ShoppingCartDatabaseSettings"); _shoppingCartDatabaseSettings = _mongoUtility.RetrieveDatabaseSettings(); }
protected BaseRepository(IOptions <ShoppingCartDatabaseSettings> options) { this.databaseSettings = options.Value; var client = new MongoClient(this.databaseSettings.ConnectionString); var db = client.GetDatabase(this.databaseSettings.DatabaseName); _dbCollection = db.GetCollection <T>(typeof(T).Name); }
public ShoppingCartDatabaseSettings RetrieveDatabaseSettings() { var config = InitConfiguration(); var collectionName = config["ShoppingCartDatabaseSettings:CollectionName"]; var connectionString = config["ShoppingCartDatabaseSettings:ConnectionString"]; var database = config["ShoppingCartDatabaseSettings:DatabaseName"]; var shoppingCartDatabaseSettings = new ShoppingCartDatabaseSettings { CollectionName = collectionName, ConnectionString = connectionString, DatabaseName = database }; return(shoppingCartDatabaseSettings); }
public CouponsControllerIntegrationTests(DockerMongoFixture fixture) { _databaseSettings = fixture.GetDatabaseSettings(); _mapper = fixture.Mapper; }
public CouponsRepositoryIntegrationTests(DockerMongoFixture fixture) { _databaseSettings = fixture.GetDatabaseSettings(); }
public ShoppingCartRepositoryIntegrationTests(DockerMongoFixture fixture) { _databaseSettings = fixture.GetDatabaseSettings(); }