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)); }
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)); }