Ejemplo n.º 1
0
        /// <summary>
        /// Initializes the service.
        /// </summary>
        /// <param name="scheduler">The scheduler to use for executing tasks</param>
        /// <param name="monitor">Monitors the file system</param>
        public DiagramIOService(TaskScheduler scheduler, IDirectoryMonitor monitor)
        {
            _scheduler = scheduler;
            _monitor   = monitor;

            _monitor.Created += monitor_Created;
            _monitor.Deleted += monitor_Deleted;
        }
 public ImportMonitorServices(string directoryPath, IDirectoryMonitor monitor)
 {
     this.monitor     = monitor;
     DirectoryPath    = directoryPath;
     ImportTeams      = true;
     ImportDashboards = true;
     ImportProjects   = true;
 }
 public MainViewModel()
 {
     FileReadingResults     = new ObservableCollection <TradeDataReadingResult>();
     PluginDirectoryMonitor = new DirectoryMonitor(AppSettingsProvider.PluginsDirectory, "*.dll");
     DataDirectoryMonitor   = new DirectoryMonitor(AppSettingsProvider.InputDirectory);
     ReaderTypesManager     = new ReaderTypesManager();
     LoadDataTimer          = new Timer(LoadDataCallback, null, AppSettingsProvider.CheckingIntervalMs, Timeout.Infinite);
 }
Ejemplo n.º 4
0
 public ImportMonitorServices(string directoryPath, IDirectoryMonitor monitor)
 {
     this.monitor = monitor;
     DirectoryPath = directoryPath;
     ImportTeams = true;
     ImportDashboards = true;
     ImportProjects = true;
 }
 public void SetUp()
 {
     _directoryPathValidator = A.Fake <IDirectoryHelper>();
     _notifier                             = A.Fake <INotifier>();
     _pathHelper                           = A.Fake <IPathHelper>();
     _directoryMonitor                     = A.Fake <IDirectoryMonitor>();
     _peopleCache                          = A.Fake <IPeopleCache>();
     _peopleAverageAgeEvaluator            = A.Fake <IPeopleAverageAgeEvaluator>();
     _averagePeopleAgePerCountrySerializer = A.Fake <ISerializer <AveragePeopleAgePerCountry> >();
     _fileHelper                           = A.Fake <IFileHelper>();
     _objectUnderTest                      = new AgeAggregatorService(_directoryPathValidator, _notifier, _pathHelper, _directoryMonitor, _peopleCache, _peopleAverageAgeEvaluator, _averagePeopleAgePerCountrySerializer, _fileHelper);
 }
 public AgeAggregatorService(IDirectoryHelper directoryPathValidator,
                             INotifier notifier,
                             IPathHelper pathHelper,
                             IDirectoryMonitor directoryMonitor,
                             IPeopleCache peopleCache,
                             IPeopleAverageAgeEvaluator peopleAverageAgeEvaluator,
                             ISerializer <AveragePeopleAgePerCountry> averagePeopleAgePerCountrySerializer,
                             IFileHelper fileHelper)
 {
     _directoryPathValidator = directoryPathValidator;
     _notifier                             = notifier;
     _pathHelper                           = pathHelper;
     _directoryMonitor                     = directoryMonitor;
     _peopleCache                          = peopleCache;
     _peopleAverageAgeEvaluator            = peopleAverageAgeEvaluator;
     _averagePeopleAgePerCountrySerializer = averagePeopleAgePerCountrySerializer;
     _fileHelper                           = fileHelper;
 }