Inheritance: IDirectoryMonitor
 public void Setup()
 {
     dashboardsProviderMock = new Mock<ICategoriesTemplatesProvider> ();
     teamsProviderMock = new Mock<ITeamTemplatesProvider> ();
     storageManagerMock = new Mock<IStorageManager> ();
     storageManagerMock.SetupAllProperties ();
     storageMock = new Mock<IStorage> ();
     storageManagerMock.Object.ActiveDB = storageMock.Object;
     var uiMock = new Mock<IGUIToolkit> ();
     uiMock.Setup (m => m.Invoke (It.IsAny<EventHandler> ())).Callback<EventHandler> (e => e (null, null));
     App.Current.CategoriesTemplatesProvider = dashboardsProviderMock.Object;
     App.Current.TeamTemplatesProvider = teamsProviderMock.Object;
     App.Current.DatabaseManager = storageManagerMock.Object;
     App.Current.GUIToolkit = uiMock.Object;
     tmpDir = Path.Combine (Path.GetTempPath (), Path.GetRandomFileName ());
     Directory.CreateDirectory (tmpDir);
     monitor = new DummyMonitor ();
     service = new ImportMonitorServices (tmpDir, monitor);
 }
        public void Setup()
        {
            dashboardsProviderMock = new Mock <ICategoriesTemplatesProvider> ();
            teamsProviderMock      = new Mock <ITeamTemplatesProvider> ();
            storageManagerMock     = new Mock <IStorageManager> ();
            storageManagerMock.SetupAllProperties();
            storageMock = new Mock <IStorage> ();
            storageManagerMock.Object.ActiveDB = storageMock.Object;
            var uiMock = new Mock <IGUIToolkit> ();

            uiMock.Setup(m => m.Invoke(It.IsAny <EventHandler> ())).Callback <EventHandler> (e => e(null, null));
            App.Current.CategoriesTemplatesProvider = dashboardsProviderMock.Object;
            App.Current.TeamTemplatesProvider       = teamsProviderMock.Object;
            App.Current.DatabaseManager             = storageManagerMock.Object;
            App.Current.GUIToolkit = uiMock.Object;
            tmpDir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
            Directory.CreateDirectory(tmpDir);
            monitor = new DummyMonitor();
            service = new ImportMonitorServices(tmpDir, monitor);
        }