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()
     };
 }
Exemple #2
0
        public async Task <List <GetHomeProductsDto> > Handle(GetHomeProductsQuery request, CancellationToken cancellationToken)
        {
            var products = await productRepository.GetHomePageProducts(request.HomeProduct);

            return(mapper.Map <List <GetHomeProductsDto> >(products));
        }