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); }