Exemplo n.º 1
0
        public async Task BlogController_Get_IPagedList()
        {
            var response = await _client.GetAsync(BlogControllerEndpoints.PagedList(2, 1));

            response.EnsureSuccessStatusCode();

            var result = await response.Content.Deserialize <PagedList <BlogDto> >();

            Assert.That(result.Items, Is.Not.Null);
            Assert.That(result.TotalCount, Is.GreaterThan(1));
            Assert.That(result.PageSize, Is.EqualTo(2));
            Assert.That(result.PageIndex, Is.EqualTo(1));
        }
Exemplo n.º 2
0
        public async Task BlogController_Delete_IdofDeletedResult()
        {
            var blogs = await _client.GetAsync(BlogControllerEndpoints.List);

            blogs.EnsureSuccessStatusCode();
            var blogsResult = await blogs.Content.Deserialize <List <BlogDto> >();

            var response = await _client.DeleteAsync(BlogControllerEndpoints.Delete(blogsResult.FirstOrDefault().Id));

            response.EnsureSuccessStatusCode();

            var result = await response.Content.Deserialize <long>();

            Assert.That(result, Is.EqualTo(1));
        }