public void SerializeComplexObjectsWithChildElements()
        {
            var foo = new Foo {
                Name = "name", Value = 1
            };
            var bar = new Bar {
                Name = "bar", Value = 2, Foo = foo
            };
            var actual = bar.AsQueryString();

            Assert.NotNull(actual);
            _outputHelper.WriteLine(actual);
            Assert.Equal("name=bar&value=2&foo.name=name&foo.value=1", actual);
        }