Пример #1
0
        public void Export_Omits_Field_If_Not_Provided()
        {
            var query = new GeoBoundingBoxQuery()
                        .TopLeft(1, 2)
                        .BottomRight(3, 4);

            var expected = JsonConvert.SerializeObject(new
            {
                top_left     = new[] { 1.0, 2.0 },
                bottom_right = new[] { 3.0, 4.0 }
            }, Formatting.None);

            Assert.Equal(expected, query.Export().ToString(Formatting.None));
        }
Пример #2
0
        public void Export_ReturnsValidJson()
        {
            var query = new GeoBoundingBoxQuery()
                        .TopLeft(1, 2)
                        .BottomRight(3, 4)
                        .Field("bar");

            var expected = JsonConvert.SerializeObject(new
            {
                top_left     = new[] { 1.0, 2.0 },
                bottom_right = new[] { 3.0, 4.0 },
                field        = "bar"
            }, Formatting.None);

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