Example #1
0
        public void QuerySerialization()
        {
            var options = new ListOptions {
                Page = 1,
                Size = 10,
                Sort = "DisplayName-"
            };
            var query = new QueryStringParams(options);

            Assert.Equal("page=1&size=10&sort=DisplayName-", query.ToFormUrlEncodedString());
        }
Example #2
0
        public void QuerySerializationDocumentList()
        {
            var options = new ListOptions <DocumentListFilter> {
                Filter = new DocumentListFilter {
                    From = new DateTime(2018, 07, 20),
                    To   = new DateTime(2018, 07, 24)
                },
                Page = 1,
                Size = 10,
                Sort = "DisplayName-"
            };
            var query = new QueryStringParams(options);

            Assert.Equal("page=1&size=10&sort=DisplayName-&Filter.From=2018-07-20&Filter.To=2018-07-24", query.ToFormUrlEncodedString());
        }