public void GetClusterVersion_ReturnsValue()
        {
            var version = _bucket.GetClusterVersion();

            Assert.IsNotNull(version);
            Assert.True(version.Value >= new ClusterVersion(new Version(1, 0, 0)));

            Console.WriteLine(version);
        }
Example #2
0
        public void Test_Streaming_SelectScalar()
        {
            if (_bucket.GetClusterVersion() < new ClusterVersion(new Version(5, 0, 0)))
            {
                Assert.Ignore("SELECT RAW is not supported on clusters before version 5.0");
            }

            //arrange
            var request = new QueryRequest("SELECT RAW `travel-sample`.`callsign` FROM `travel-sample` WHERE type = 'airline' LIMIT 100;")
                          .UseStreaming(true);

            //act
            using (var result = _bucket.Query <string>(request))
            {
                //assert
                Assert.IsTrue(result.Success);
                Assert.IsTrue(typeof(StreamingQueryResult <string>) == result.GetType());
                Assert.IsNotEmpty(result.First());
            }
        }