Example #1
0
 public SyncModel(ISyncSettingsRepository settingsRepository)
     : this(
         settingsRepository,
         Messenger.Default,
         new FileWrap(),
         new DirectoryWrap(),
         new FileSystemWatcherFactory(),
         new FileInfoFactory())
 {
 }
Example #2
0
 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();
 }