public void SetUp()
 {
     _cityRepositoryMock            = new Mock <ICityRepository>();
     _cityWeatherInfoRepositoryMock = new Mock <ICityWeatherInfoRepository>();
     _loggerMock = new Mock <ILogger <WeatherSiteDataGrabService> >();
     _weatherSiteDataSaveService = new WeatherSiteDataSaveService(_cityRepositoryMock.Object, _cityWeatherInfoRepositoryMock.Object, _loggerMock.Object);
 }
 public WeatherSiteDataFacade(
     IWeatherSiteDataGrabService weatherSiteDataGrabService,
     IWeatherSiteDataSaveService weatherSiteDataSaveService,
     ICityMapper cityMapper,
     ILogger <WeatherSiteDataFacade> logger)
 {
     _weatherSiteDataGrabService = weatherSiteDataGrabService;
     _weatherSiteDataSaveService = weatherSiteDataSaveService;
     _cityMapper = cityMapper;
     _logger     = logger;
 }