public async Task GetAdministrationStatuses_ReturnsCorrectAdministrationStatuses() { //Arrange _repoWrapper .Setup(r => r.CityAdministration.GetAllAsync(It.IsAny <Expression <Func <CityAdministration, bool> > >(), It.IsAny <Func <IQueryable <CityAdministration>, IIncludableQueryable <CityAdministration, object> > >())) .ReturnsAsync(new List <CityAdministration> { new CityAdministration() { ID = fakeId } }); _mapper .Setup(m => m.Map <IEnumerable <CityAdministration>, IEnumerable <CityAdministrationStatusDTO> >(It.IsAny <IEnumerable <CityAdministration> >())) .Returns(GetTestCityAdministrationStatuses()); //Act var result = await _cityParticipantsService.GetAdministrationStatuses(It.IsAny <string>()); //Assert Assert.NotNull(result); Assert.IsInstanceOf <IEnumerable <CityAdministrationStatusDTO> >(result); }
public async Task <IActionResult> GetAllAdministrationStatuses(string UserId) { var userAdmins = await _cityParticipantsService.GetAdministrationStatuses(UserId); return(Ok((userAdmins))); }