Couchbase.Search.Queries.Simple.StringQuery.Export C# (CSharp) Method

Export() public method

public Export ( ) : Newtonsoft.Json.Linq.JObject
return Newtonsoft.Json.Linq.JObject
        public override JObject Export()
        {
            var json = base.Export();
            json.Add(new JProperty("query", _query));

            return json;
        }
    }

Usage Example

        public void Export_ReturnsValidJson()
        {
            var query = new StringQuery("description:water and some other stuff");

            var expected = JsonConvert.SerializeObject(new
            {
                query = "description:water and some other stuff"
            }, Formatting.None);

            Assert.AreEqual(expected, query.Export().ToString(Formatting.None));
        }