public async Task ControllerReturnsNotFoundOnNonExistingClinic() { const int nonExistingId = 2; var controller = new ClinicController(_fakeService); var result = await controller.Get(nonExistingId); Assert.IsType <NotFoundObjectResult>(result.Result); }
public async Task ControllerReturnsListOfClinics() { var controller = new ClinicController(_fakeService); var request = new PagedRequest(); var result = await controller.Get(request); Assert.IsType <ActionResult <IEnumerable <ClinicDto> > >(result); var response = Assert.IsAssignableFrom <IEnumerable <ClinicDto> >(result.Value); Assert.Equal(2, response.Count()); }