public async Task GetVocabularyWordsIncludesQueryParameters() { var vocabularyId = Guid.NewGuid(); await target.Vocabularies.Get(Vocabularies.For(vocabularyId, page: new PagingInfo(1, 1), type: WordType.StopWord)); Assert.Equal(HttpMethod.Get, handler.Request.Method); Assert.Equal(new Uri(baseUri, $"vocabulary/{vocabularyId}?type=StopWord&page=1&pageSize=1"), handler.Request.RequestUri); }
public async Task GetVocabularyWordsWithDefaultParmetersUsesCorrectUrl() { var vocabularyId = Guid.NewGuid(); await target.Vocabularies.Get(Vocabularies.For(vocabularyId)); Assert.Equal(HttpMethod.Get, handler.Request.Method); Assert.Equal(new Uri(baseUri, $"vocabulary/{vocabularyId}?pageSize=50"), handler.Request.RequestUri); }