Exemplo n.º 1
0
        public void Export_Omits_Field_If_Not_Provided()
        {
            var query = new GeoDistanceQuery()
                        .Longitude(1.5)
                        .Latitude(2.0)
                        .Distance("10mi");

            var expected = JsonConvert.SerializeObject(new
            {
                location = new [] { 1.5, 2.0 },
                distance = "10mi"
            }, Formatting.None);

            Assert.Equal(expected, query.Export().ToString(Formatting.None));
        }
Exemplo n.º 2
0
        public void Export_ReturnsValidJson()
        {
            var query = new GeoDistanceQuery()
                        .Longitude(1.5)
                        .Latitude(2.0)
                        .Distance("10mi")
                        .Field("bar");

            var expected = JsonConvert.SerializeObject(new
            {
                location = new [] { 1.5, 2.0 },
                distance = "10mi",
                field    = "bar"
            }, Formatting.None);

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