public RequestOrderController
 (
     IRequestOrderService requestOrderService,
     IValidator <CreateRequestOrderModel> requestOrderModelValidator
 )
 {
     _requestOrderService        = requestOrderService;
     _requestOrderModelValidator = requestOrderModelValidator;
 }
        public void SetUp()
        {
            _orderRepository        = new Mock <IOrderRepository>();
            _userRepository         = new Mock <IUserRepository>();
            _requestOrderRepository = new Mock <IRequestOrderRepository>();
            _unitOfWork             = new Mock <IUnitOfWork>();

            _stringLocalizer = new Mock <IStringLocalizer <HtmlPages> >();
            _emailService    = new Mock <IEmailService>();

            var myProfile     = new AutoMapperProfile();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));

            _mapper = new Mapper(configuration);

            _requestOrderService = new RequestOrderService(
                _requestOrderRepository.Object, _userRepository.Object,
                _orderRepository.Object,
                _mapper, _unitOfWork.Object,
                _stringLocalizer.Object, _emailService.Object);
        }