public GetDeliveryCostHandlerTests() { _deliveryRouteReadOnlyRepository = Substitute.For <IDeliveryRouteReadOnlyRepository>(); _routeFactory = Substitute.For <IRouteFactory>(); Logger = Substitute.For <ILogger <GetDeliveryCostHandler> >(); Handler = new GetDeliveryCostHandler(_deliveryRouteReadOnlyRepository, _routeFactory, Logger, new GetDeliveryCostHandlerRequestValidator(), new HandlerExceptionStrategyFactory()); }
public GetDeliveryCostHandler( IDeliveryRouteReadOnlyRepository deliveryRouteReadOnlyRepository, IRouteFactory routeFactory, ILogger <GetDeliveryCostHandler> logger, IValidator <GetDeliveryCostHandlerRequest> validator, IHandlerExceptionStrategyFactory handlerExceptionStrategyFactory) : base(logger, validator, handlerExceptionStrategyFactory) { _deliveryRouteReadOnlyRepository = deliveryRouteReadOnlyRepository; _routeFactory = routeFactory; }