コード例 #1
0
        public async Task ControllerReturnsNotFoundOnNonExistingClinic()
        {
            const int nonExistingId = 2;

            var controller = new ClinicController(_fakeService);

            var result = await controller.Get(nonExistingId);

            Assert.IsType <NotFoundObjectResult>(result.Result);
        }
コード例 #2
0
        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());
        }