Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public async Task EndsWithAI(string filter, string resultId)
        {
            ODataQueryResonse <PangramsDto> result = await getData("endswithaI", filter);

            Assert.IsTrue(result.Value.Any((p) => p.Id == resultId));
        }
Ejemplo n.º 3
0
        public async Task Contains(string filter, string resultId)
        {
            ODataQueryResonse <PangramsDto> result = await getData("containsai", filter);

            Assert.IsTrue(result.Value.Any((p) => p.Id == resultId));
        }