Ejemplo n.º 1
0
        public void When_OpenBucket_Is_Called_Multiple_Times_Same_Bucket_Object_IsReturned()
        {
            ClusterHelper.Initialize();
            _cluster = ClusterHelper.Get();

            var bucket1 = _cluster.OpenBucket("default");
            var bucket2 = _cluster.OpenBucket("default");

            Assert.AreEqual(bucket1, bucket2);
        }
        public void Test_CreateQuery_Overload2()
        {
            var expected = new Uri("http://localhost:8092/beer-sample/_design/dev_beer/_view/brewery_beers?");
            var bucket   = _cluster.OpenBucket("beer-sample");
            var query    = bucket.CreateQuery("beer", "brewery_beers", true).
                           RawUri();

            _cluster.CloseBucket(bucket);
            Assert.AreEqual(expected.Scheme, query.Scheme);
            Assert.AreEqual(expected.PathAndQuery, query.PathAndQuery);
        }
        public void When_UseSsl_True_CreateQuery_Returns_Https_Url()
        {
            var expected = new Uri("https://localhost:18092/beer-sample/_design/dev_beer/_view/brewery_beers?");
            var bucket   = _cluster.OpenBucket("beer-sample");

            var query = bucket.CreateQuery(true).
                        DesignDoc("beer").
                        View("brewery_beers").
                        RawUri();

            _cluster.CloseBucket(bucket);
            Assert.AreEqual(expected, query);
        }
        public void When_UseSsl_True_CreateQuery_Returns_Https_Url()
        {
            var expected = new Uri("https://localhost:18092/beer-sample/_design/dev_beer/_view/brewery_beers?");
            var bucket   = _cluster.OpenBucket("beer-sample");

            var query = bucket.CreateQuery("beer", "brewery_beers").
                        Development(true).
                        RawUri();

            _cluster.CloseBucket(bucket);
            Assert.AreEqual(expected.Port, query.Port);
            Assert.AreEqual(expected.Scheme, query.Scheme);
            Assert.AreEqual(expected.PathAndQuery, query.PathAndQuery);
        }
Ejemplo n.º 5
0
        public void Test_That_A_NMV_Response_Will_Force_A_Config_Update()
        {
            //TODO this test needs to be rewritten along with fake/mock
            _bucket = _cluster.OpenBucket("default");
            var operationResult = _bucket.Upsert("test", "value");

            //note that the client should be retrying the operation. Once that is in place, this
            //test will need to be refactored.
            Assert.AreEqual(ResponseStatus.VBucketBelongsToAnotherServer, operationResult.Status);
        }
        public void When_OpenBucket_Is_Called_Multiple_Times_Same_Bucket_Object_IsReturned()
        {
            ClusterHelper.Initialize();
            _cluster = ClusterHelper.Get();

            var bucket1 = _cluster.OpenBucket("default");
            var bucket2 = _cluster.OpenBucket("default");

            Assert.AreEqual(bucket1, bucket2);
        }
        public void Test_GetBucket_Using_CarrierPublicationProvider()
        {
            var config = new ClientConfiguration();
            ClusterHelper.Initialize(config);
            _cluster = ClusterHelper.Get();

            const string expected = "default";
            using (var bucket = _cluster.OpenBucket("default"))
            {
                Assert.IsNotNull(bucket);
                Assert.AreEqual(expected, bucket.Name);
            }
        }
        public void Test_GetBucket_Using_HttpStreamingProvider()
        {
            var clientConfig = new ClientConfiguration();

            ClusterHelper.Initialize(clientConfig);
            _cluster = ClusterHelper.Get();

            const string expected = "default";
            using (var bucket = _cluster.OpenBucket("default"))
            {
                Assert.AreEqual(expected, bucket.Name);
            }
        }
Ejemplo n.º 9
0
        public void Test_GetBucket_Using_HttpStreamingProvider()
        {
            var clientConfig = new ClientConfiguration();

            ClusterHelper.Initialize(clientConfig);
            _cluster = ClusterHelper.Get();

            const string expected = "default";

            using (var bucket = _cluster.OpenBucket("default"))
            {
                Assert.AreEqual(expected, bucket.Name);
            }
        }
Ejemplo n.º 10
0
        public void Test_GetBucket_Using_CarrierPublicationProvider()
        {
            var config = new ClientConfiguration();

            ClusterHelper.Initialize(config);
            _cluster = ClusterHelper.Get();

            const string expected = "default";

            using (var bucket = _cluster.OpenBucket("default"))
            {
                Assert.IsNotNull(bucket);
                Assert.AreEqual(expected, bucket.Name);
            }
        }
Ejemplo n.º 11
0
 public void Test_GetBucket()
 {
     using (var bucket = _cluster.OpenBucket("default"))
     {
         Assert.AreEqual("default", bucket.Name);
     }
 }
 public void Test_OpenBucket()
 {
     using (var bucket = _cluster.OpenBucket("memcached"))
     {
         Assert.IsNotNull(bucket);
     }
 }