public async Task GetClinicShouldReturnRightObjectWhenClinicExists() { // Arrange var id = 1; var clinic = new Clinic() { Id = id, ClinicName = "Test Clinic" }; _mock.Setup(c => c.GetResourceAsync(id)).ReturnsAsync(clinic); var controller = new ClinicsController(_mock.Object); // Act var request = await controller.GetClinic(id); // Assert var result = Assert.IsType <ActionResult <Clinic> >(request); var model = Assert.IsAssignableFrom <Clinic>(result.Value); Assert.Equal(id, model.Id); }
public void Setup() { _clinicService = new Mock <IClinicService>(); _mapper = new Mock <IMapper>(); _clinicsController = new ClinicsController(_mapper.Object, _clinicService.Object); }