Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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)
 {
 }