public MongoDbClient(TSettings dbSettings, IMongoMappingModule mappingModule) { Check.NotNull(dbSettings, nameof(dbSettings), "database settings not specified"); Check.NotNull(mappingModule, nameof(mappingModule), "database mappings not specified"); DbSettings = dbSettings; _mappingModule = mappingModule; }
public MongoDbClient(TSettings dbSettings, IMongoMappingModule mappingModule) { DbSettings = dbSettings ?? throw new ArgumentNullException(nameof(dbSettings)); _mappingModule = mappingModule ?? throw new ArgumentNullException(nameof(mappingModule)); IMongoClient client = CreateClient(); _database = client.GetDatabase( dbSettings.DatabaseName, dbSettings.DatabaseSettings); }
public MockMongoDbClient(TSettings dbSettings, IMongoMappingModule mappingModule) : base(dbSettings, mappingModule) { }