Ejemplo n.º 1
0
        public void ToListRowsOptions_BothPageTokenAndStartIndexSet()
        {
            var options = new GetQueryResultsOptions
            {
                StartIndex = 10,
                PageToken  = "foo"
            };

            Assert.Throws <ArgumentException>(() => options.ToListRowsOptions());
        }
Ejemplo n.º 2
0
        public void ToListRowsOptions_PageToken()
        {
            var options = new GetQueryResultsOptions
            {
                PageSize  = 25,
                PageToken = "token"
            };
            var listOptions = options.ToListRowsOptions();

            Assert.Equal(25, listOptions.PageSize);
            Assert.Equal("token", listOptions.PageToken);
            Assert.Null(listOptions.StartIndex);
        }
Ejemplo n.º 3
0
        public void ToListRowsOptions_StartIndex()
        {
            var options = new GetQueryResultsOptions
            {
                StartIndex = 10,
                PageSize   = 25,
            };
            var listOptions = options.ToListRowsOptions();

            Assert.Equal(10UL, listOptions.StartIndex);
            Assert.Equal(25, listOptions.PageSize);
            Assert.Null(listOptions.PageToken);
        }