/// <summary>
        /// Constructs example of <see cref="RateService"/>
        /// </summary>
        /// <param name="rateClient">Http adapter for getting rates sources</param>
        /// <exception cref="ArgumentNullException"/>
        public RateService(IRateClient rateClient)
        {
            if (rateClient == null)
                throw new ArgumentNullException("rateClient");

            _rateClient = rateClient;
        }
Beispiel #2
0
 public ExchangeService(IRateClient rateClient, IDataService dataService)
 {
     this.rateClient  = rateClient;
     this.dataService = dataService;
 }
Beispiel #3
0
 public RateService(IRateClient rateClient)
 {
     _rateClient = rateClient;
 }