예제 #1
0
        public PoolConfiguration ClonePoolConfiguration(Uri server)
        {
            var poolConfig = PoolConfiguration.Clone(server);

            poolConfig.UseEnhancedDurability = UseEnhancedDurability;
            poolConfig.UseSsl = UseSsl;
            return(poolConfig);
        }
        public PoolConfiguration ClonePoolConfiguration(Uri server)
        {
            var poolConfig = PoolConfiguration.Clone(server);

            poolConfig.UseEnhancedDurability = UseEnhancedDurability;
            poolConfig.UseKvErrorMap         = UseKvErrorMap;
            poolConfig.UseSsl     = UseSsl;
            poolConfig.BucketName = BucketName;
            return(poolConfig);
        }
        public void Can_Clone_PoolConfiguration()
        {
            var poolConfig = new PoolConfiguration
            {
                MaxSize = 10,
                MinSize = 5
            };

            var clonedConfig = poolConfig.Clone(new Uri("http://test.com"));

            Assert.IsNotNull(clonedConfig);
            Assert.AreEqual(poolConfig.MaxSize, clonedConfig.MaxSize);
            Assert.AreEqual(poolConfig.MinSize, clonedConfig.MinSize);
        }