public SyncModel(ISyncSettingsRepository settingsRepository) : this( settingsRepository, Messenger.Default, new FileWrap(), new DirectoryWrap(), new FileSystemWatcherFactory(), new FileInfoFactory()) { }
public SyncModel( ISyncSettingsRepository settingsRepository, IMessenger messenger, IFile file, IDirectory directory, IFileSystemWatcherFactory watcherFactory, IFileInfoFactory infoFactory) { _settingsRepository = settingsRepository; _file = file; _directory = directory; _watcherFactory = watcherFactory; _infoFactory = infoFactory; _messenger = messenger; _settings = _settingsRepository.Load(); }
public RunkeeperClient(ISyncSettingsRepository syncSettingsRepository) { _syncSettingsRepository = syncSettingsRepository; SetUpHttpClient(); }