public void ToListRowsOptions_BothPageTokenAndStartIndexSet() { var options = new GetQueryResultsOptions { StartIndex = 10, PageToken = "foo" }; Assert.Throws <ArgumentException>(() => options.ToListRowsOptions()); }
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); }
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); }