private async Task <ODataQueryResonse <PangramsDto> > getData(string method, string filter) { HttpResponseMessage responseMessage = await testServer .CreateClient() .GetAsync($"odata/Pangrams?$filter={method}(Text, '{filter}')"); Assert.AreEqual(responseMessage.StatusCode, HttpStatusCode.OK); var responseString = await responseMessage.Content.ReadAsStringAsync(); ODataQueryResonse <PangramsDto> result = JsonConvert.DeserializeObject <ODataQueryResonse <PangramsDto> >(responseString); return(result); }
public async Task EndsWithAI(string filter, string resultId) { ODataQueryResonse <PangramsDto> result = await getData("endswithaI", filter); Assert.IsTrue(result.Value.Any((p) => p.Id == resultId)); }
public async Task Contains(string filter, string resultId) { ODataQueryResonse <PangramsDto> result = await getData("containsai", filter); Assert.IsTrue(result.Value.Any((p) => p.Id == resultId)); }