Beispiel #1
0
        public void ModifyRequest()
        {
            var options = new ListRowsOptions
            {
                PageSize = 25
            };
            ListRequest request = new ListRequest(new BigqueryService(), "project", "dataset", "table");

            options.ModifyRequest(request);
            Assert.Equal(25, request.MaxResults);
        }
        public void ModifyRequest_StartIndexAndPageToken()
        {
            var options = new ListRowsOptions
            {
                PageSize   = 25,
                StartIndex = 10,
                PageToken  = "token"
            };
            var request = new ListRequest(new BigqueryService(), "project", "dataset", "table");

            Assert.Throws <ArgumentException>(() => options.ModifyRequest(request));
        }
        public void ModifyRequest_StartIndex()
        {
            var options = new ListRowsOptions
            {
                PageSize   = 25,
                StartIndex = 10
            };
            var request = new ListRequest(new BigqueryService(), "project", "dataset", "table");

            options.ModifyRequest(request);
            Assert.Equal(25, request.MaxResults);
            Assert.Equal(10UL, request.StartIndex);
        }
        public void ModifyRequest_PageToken()
        {
            var options = new ListRowsOptions
            {
                PageSize  = 25,
                PageToken = "token"
            };
            var request = new ListRequest(new BigqueryService(), "project", "dataset", "table");

            options.ModifyRequest(request);
            Assert.Equal(25, request.MaxResults);
            Assert.Equal("token", request.PageToken);
        }