public GeoBackgroundTaskTest() { _appSettings = new AppSettings(); _geoLocationWrite = new FakeIGeoLocationWrite(); _memoryCache = new FakeMemoryCache(new Dictionary <string, object>()); _geoFileDownload = new FakeIGeoFileDownload(); }
public GeoBackgroundTask(AppSettings appSettings, ISelectorStorage selectorStorage, IGeoLocationWrite geoLocationWrite, IMemoryCache memoryCache, IWebLogger logger, IGeoReverseLookup geoReverseLookup) { _appSettings = appSettings; _iStorage = selectorStorage.Get(SelectorStorage.StorageServices.SubPath); _thumbnailStorage = selectorStorage.Get(SelectorStorage.StorageServices.Thumbnail); _readMeta = new ReadMeta(_iStorage); _geoLocationWrite = geoLocationWrite; _logger = logger; _geoIndexGpx = new GeoIndexGpx(_appSettings, _iStorage, memoryCache); _geoReverseLookup = geoReverseLookup; }
public GeoCli(IGeoReverseLookup geoReverseLookup, IGeoLocationWrite geoLocationWrite, ISelectorStorage selectorStorage, AppSettings appSettings, IConsole console, IGeoFileDownload geoFileDownload, IExifToolDownload exifToolDownload) { _geoReverseLookup = geoReverseLookup; _geoLocationWrite = geoLocationWrite; _iStorage = selectorStorage.Get(SelectorStorage.StorageServices.SubPath); _thumbnailStorage = selectorStorage.Get(SelectorStorage.StorageServices.Thumbnail); _readMeta = new ReadMeta(_iStorage, appSettings); _appSettings = appSettings; _console = console; _exifToolDownload = exifToolDownload; _geoFileDownload = geoFileDownload; }