public async Task Should_GetList_Returns200() { //arrange const int pageSize = 25; const int pageIndex = 0; //act var httpResponse = await Client.GetAsync(ManufacturerController.GetList()); var manufacturers = await httpResponse .Content .ReadAsJsonAsync <PaginatedItems <CategoryViewModel> >(); //assert manufacturers.PageSize.Should().Be(pageSize); manufacturers.PageIndex.Should().Be(pageIndex); manufacturers.Data.Should().HaveCount(GlobalConstants.ProductServiceManufacturersSeeded); }
public async Task Should_GetCount_Returns200() { //arrange var httpResponseList = await Client.GetAsync(ManufacturerController.GetList()); var manufacturers = await httpResponseList .Content .ReadAsJsonAsync <PaginatedItems <ManufacturerViewModel> >(); var listCount = manufacturers.Data.Count(); //act var httpResponseCount = await Client.GetAsync(ManufacturerController.Count()); var manufacturersCount = await httpResponseCount .Content .ReadAsJsonAsync <int>(); //assert manufacturersCount.Should().Be(listCount); }