public void AddFilesCallsWixPackageFilesAddFilesMethod() { AddFilesCommand command = new AddFilesCommand(mockWorkbench); command.Run(); Assert.IsTrue(mockPackageFilesControl.AddFilesMethodCalled); }
/// <summary> /// Created a new instance of <see cref="MainWindowViewModel" /> /// </summary> internal MainWindowViewModel() { AddFilesCommand = new AddFilesCommand(this); ExtractCommand = new ExtractCommand(this); ExportCommand = new ExportCommand(this); FilterCommand = new FilterCommand(this); PopulateCategoryFiltersCommand = new PopulateCategoryFiltersCommand(this); Files = new List <string>(); ExtractedData = new ObservableCollection <INode>(); ExtractedDataShadow = new List <INode>(); NodeTypeFilters = new ObservableCollection <INodeTypeFilterViewModel>(); CategoryFilters = new ObservableCollection <ICategoryFilterViewModel>(); ExtractSuits = true; _includeIgnores = true; foreach ( var filter in Enum.GetValues(typeof(NodeTypes)) .Cast <NodeTypes>() .Select(nodeType => new NodeTypeFilterViewModel(nodeType))) { NodeTypeFilters.Add(filter); filter.PropertyChanged += delegate { FilterCommand.Execute(null); PopulateCategoryFiltersCommand.Execute(null); }; } }
public void SetUp() { projectController = MockRepository.GenerateStub <IProjectController>(); commandFactory = MockRepository.GenerateStub <ICommandFactory>(); loadPackageCommand = MockRepository.GenerateStub <ICommand>(); commandFactory.Stub(cf => cf.CreateLoadPackageCommand()) .Return(loadPackageCommand); command = new AddFilesCommand(projectController, commandFactory); }
private void OnAddFiles(AddFilesCommand message) { AddFiles(message.Files); }