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)));
        }