示例#1
0
 public ForecastRepository(
     IStorageService storageService,
     IWeatherServiceAgent weatherServiceAgent,
     Document document)
 {
     _weatherServiceAgent = weatherServiceAgent;
     _storageService      = storageService;
     _document            = document;
 }
        private ViewModelLocator(string mashapeKey, IStorageService storageService)
        {
            _storageService = storageService;

            _document            = new Document();
            _citySelection       = new CitySelection();
            _weatherServiceAgent = new FakeWeatherServiceAgent(_document);
            _forecastRepository  = new ForecastRepository(
                _storageService,
                _weatherServiceAgent,
                _document);
        }
示例#3
0
 public WeatherProvider(IWeatherServiceAgent weatherServiceAgent)
 {
     _weatherServiceAgent = weatherServiceAgent;
 }