public void Execute_should_reload_the_test_package() { var testPackage = new TestPackage(); projectController.Stub(pc => pc.TestPackage).Return(testPackage); loadPackageCommand.Execute(progressMonitor); testController.AssertWasCalled(tc => tc.SetTestPackage(testPackage)); }
public void Load_binds_model() { projectController.Stub(pc => pc.HintDirectories).Return(new DirectoryInfo[0]); projectController.Stub(pc => pc.TestRunnerExtensionSpecifications).Return(new string[0]); var flag = false; model.ApplicationBaseDirectory.PropertyChanged += (s, e) => { flag = true; }; controller.Load(); Assert.IsTrue(flag); }
public void SetUp() { windowManager = MockRepository.GenerateStub <IWindowManager>(); windowManager.Stub(wm => wm.Register(Arg <string> .Is.Anything, Arg <GallioAction> .Is.Anything)) .Do((GallioAction <string, GallioAction>)((i, a) => a())); menuManager = MockRepository.GenerateStub <IMenuManager>(); windowManager.Stub(wm => wm.MenuManager).Return(menuManager); filterController = MockRepository.GenerateStub <IFilterController>(); projectController = MockRepository.GenerateStub <IProjectController>(); projectController.Stub(pc => pc.TestFilters).Return(new Observable <IList <FilterInfo> >(new List <FilterInfo>())); filtersPackage = new FiltersPackage(windowManager, filterController, projectController); }
public void SetUp() { windowManager = MockRepository.GenerateStub<IWindowManager>(); windowManager.Stub(wm => wm.Register(Arg<string>.Is.Anything, Arg<Action>.Is.Anything)) .Do((Action<string, Action>)((i, a) => a())); menuManager = MockRepository.GenerateStub<IMenuManager>(); windowManager.Stub(wm => wm.MenuManager).Return(menuManager); filterController = MockRepository.GenerateStub<IFilterController>(); projectController = MockRepository.GenerateStub<IProjectController>(); projectController.Stub(pc => pc.TestFilters).Return(new Observable<IList<FilterInfo>>(new List<FilterInfo>())); filtersPackage = new FiltersPackage(windowManager, filterController, projectController); }
public void SetUp() { projectController = MockRepository.GenerateStub<IProjectController>(); var testFilters = new Observable<IList<FilterInfo>>(new List<FilterInfo>()); projectController.Stub(pc => pc.TestFilters).Return(testFilters); eventAggregator = MockRepository.GenerateStub<IEventAggregator>(); var commandFactory = MockRepository.GenerateStub<ICommandFactory>(); loadPackageCommand = MockRepository.GenerateStub<ICommand>(); commandFactory.Stub(cf => cf.CreateLoadPackageCommand()).Return(loadPackageCommand); restoreFilterCommand = MockRepository.GenerateStub<ICommand>(); commandFactory.Stub(cf => cf.CreateRestoreFilterCommand(Arg<string>.Is.Anything)) .Return(restoreFilterCommand); openProjectCommand = new OpenProjectCommand(projectController, eventAggregator, commandFactory) { ProjectLocation = FileName }; }
public void SetUp() { projectController = MockRepository.GenerateStub <IProjectController>(); var testFilters = new Observable <IList <FilterInfo> >(new List <FilterInfo>()); projectController.Stub(pc => pc.TestFilters).Return(testFilters); eventAggregator = MockRepository.GenerateStub <IEventAggregator>(); var commandFactory = MockRepository.GenerateStub <ICommandFactory>(); loadPackageCommand = MockRepository.GenerateStub <ICommand>(); commandFactory.Stub(cf => cf.CreateLoadPackageCommand()).Return(loadPackageCommand); restoreFilterCommand = MockRepository.GenerateStub <ICommand>(); commandFactory.Stub(cf => cf.CreateRestoreFilterCommand(Arg <string> .Is.Anything)) .Return(restoreFilterCommand); openProjectCommand = new OpenProjectCommand(projectController, eventAggregator, commandFactory) { ProjectLocation = FileName }; }
private void StubTestFilters(IList <FilterInfo> filterInfos) { var testFilters = new Observable <IList <FilterInfo> >(filterInfos); projectController.Stub(pc => pc.TestFilters).Return(testFilters); }