public async Task <IEnumerable <StateDto> > Handle(GetStatesByCountryQuery request, CancellationToken cancellationToken)
 {
     return(await Task.FromResult(_mapper.Map <IEnumerable <StateDto> >(_stateRepository.Get()
                                                                        .Where(x => x.Country.Id == request.CountryId)
                                                                        .OrderBy(x => x.Name)
                                                                        .ToList())
                                  ));
 }
Esempio n. 2
0
        public async Task GetAllShouldBeExecutedAsync()
        {
            const int countryId = 5;

            var handler = new GetStatesByCountryHandler(_stateRepositoryMock.Object, _mapperMock.Object);
            var request = new GetStatesByCountryQuery(countryId);

            var states = await handler.Handle(request, CancellationToken.None);

            Assert.NotNull(states);
            _stateRepositoryMock.Verify(x => x.Get(), Times.Once);
        }