public async Task GetProfile_Invalid_Test() { _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <ClaimsPrincipal>())) .ReturnsAsync(() => null); CitiesController citycon = CreateCityController; var result = await citycon.GetProfile(GetFakeID()); Assert.NotNull(result); Assert.IsInstanceOf <NotFoundResult>(result); }
public async Task GetProfile_Invalid_Test(int id) { _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <ClaimsPrincipal>())) .ReturnsAsync(() => null); _mapper.Setup(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>())) .Returns(new CityViewModel()); CitiesController citycon = CreateCityController; var result = await citycon.GetProfile(id); Assert.NotNull(result); Assert.IsInstanceOf <NotFoundResult>(result); }
public async Task GetProfile_Valid_Test(int id) { _cityService.Setup(c => c.GetCityProfileAsync(It.IsAny <int>(), It.IsAny <User>())) .ReturnsAsync(new CityProfileDTO()); _mapper .Setup(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>())) .Returns(new CityViewModel()); CitiesController citycon = CreateCityController; // Act var result = await citycon.GetProfile(id); // Assert _mapper.Verify(m => m.Map <CityProfileDTO, CityViewModel>(It.IsAny <CityProfileDTO>())); Assert.NotNull(result); Assert.IsInstanceOf <OkObjectResult>(result); }