Exemplo n.º 1
0
 public DeliveryService(IRequestSender requestSender, IJourneyCalculator journeyCalculator)
 {
     _requestSender     = requestSender;
     _journeyCalculator = journeyCalculator;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Creates a <see cref="Journey"/> to the specified <i>destination</i>.
        /// </summary>
        /// <param name="destination"></param>
        protected Journey CreateJourney(Point destination)
        {
            IJourneyCalculator calculator = CreateJourneyCalculator();

            return(calculator.CreateJourney(this, destination));
        }