ApplyDefaultValues() приватный Метод

private ApplyDefaultValues ( MongoDatabaseSettings databaseSettings ) : void
databaseSettings MongoDatabaseSettings
Результат void
Пример #1
0
        public IMongoCollection <TDocument> GetCollection <TDocument>(string name, MongoCollectionSettings settings)
        {
            Ensure.IsNotNullOrEmpty(name, "name");
            Ensure.IsNotNull(settings, "settings");

            settings.ApplyDefaultValues(_settings);
            return(new MongoCollectionImpl <TDocument>(new CollectionNamespace(_databaseNamespace, name), settings, _cluster, _operationExecutor));
        }
Пример #2
0
        public override IMongoCollection <TDocument> GetCollection <TDocument>(string name, MongoCollectionSettings settings)
        {
            Ensure.IsNotNullOrEmpty(name, nameof(name));

            settings = settings == null ?
                       new MongoCollectionSettings() :
                       settings.Clone();

            settings.ApplyDefaultValues(_settings);

            return(new MongoCollectionImpl <TDocument>(this, new CollectionNamespace(_databaseNamespace, name), settings, _cluster, _operationExecutor));
        }
 public void Setup()
 {
     var settings = new MongoCollectionSettings();
     var dbSettings = new MongoDatabaseSettings();
     dbSettings.ApplyDefaultValues(new MongoServerSettings());
     settings.ApplyDefaultValues(dbSettings);
     _operationExecutor = new MockOperationExecutor();
     _subject = new MongoCollectionImpl<BsonDocument>(
         new CollectionNamespace("foo", "bar"),
         settings,
         Substitute.For<ICluster>(),
         _operationExecutor);
 }
        public void Setup()
        {
            var settings   = new MongoCollectionSettings();
            var dbSettings = new MongoDatabaseSettings();

            dbSettings.ApplyDefaultValues(new MongoServerSettings());
            settings.ApplyDefaultValues(dbSettings);
            _operationExecutor = new MockOperationExecutor();
            _subject           = new MongoCollectionImpl <BsonDocument>(
                new CollectionNamespace("foo", "bar"),
                settings,
                Substitute.For <ICluster>(),
                _operationExecutor);
        }