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 TestInvalidDirectory() { service = new ImportMonitorServices ("/" + Path.GetRandomFileName (), new DummyMonitor ()); Assert.IsFalse (service.Start ()); }