public GetHomeProductsQueryHandlerTest() { mapper = new Mock <IMapper>(); productRepository = new Mock <IProductRepository>(); query = new GetHomeProductsQuery(homeProduct); queryHandler = new GetHomeProductsQueryHandler(productRepository.Object, mapper.Object); products = new List <Product>() { new Product(), new Product() }; homeProductsDto = new List <GetHomeProductsDto> { new GetHomeProductsDto(), new GetHomeProductsDto() }; }
public async Task <List <GetHomeProductsDto> > Handle(GetHomeProductsQuery request, CancellationToken cancellationToken) { var products = await productRepository.GetHomePageProducts(request.HomeProduct); return(mapper.Map <List <GetHomeProductsDto> >(products)); }