public void Setup() { _eventAggregatorMock = new Mock <IEventAggregator>(); _fixture = new OpenImageCommand(_eventAggregatorMock.Object); _imageMetadata = new ImageMetadata { Url = "https:\\random.com\random.jpg" }; }
public FallsVM() { PredictionAndRealFalls = PredictionAndRealFallsVM.Instance; openImageCommand = new OpenImageCommand(); CurrentModel = new ManageFallsModel(); Add = new AddFallCommand(this); Falls = new ObservableCollection <Fall>(CurrentModel.AllFalls()); Falls.CollectionChanged += Falls_CollectionChanged; }
public WindowViewModel(App app, MainWindow window) { this.models = new Models.Models(app, window, this); // controller this.paintController = new PaintController(models); // model views Images = new ImagesViewModel(models, this); Display = new DisplayViewModel(models); Equations = new EquationsViewModel(models); Progress = new ProgressViewModel(models); Filter = new FiltersViewModel(models); Statistics = new StatisticsViewModel(models); // commands var import = new ImportImageCommand(models, this); ImportCommand = import; ResizeCommand = new ResizeWindowCommand(models); ImportEquationImageCommand = new ImportEquationImageCommand(models); OpenCommand = new OpenImageCommand(models, import); ExportCommand = new ExportImageCommand(models); AddFilterCommand = new AddFilterCommand(models, Filter); ShowPixelDisplayCommand = new ShowPixelDialogCommand(models); ShowPixelColorCommand = new ShowPixelColorCommand(models); GenerateMipmapsCommand = new GenerateMipmapsCommand(models); DeleteMipmapsCommand = new DeleteMipmapsCommand(models); window.KeyUp += WindowOnKeyUp; models.GlContext.GlControl.DragDrop += GlControlOnDragDrop; HelpAboutCommand = new HelpCommand("help\\about.md"); HelpEquationCommand = new HelpCommand("help\\equation.md"); HelpFilterManualCommand = new HelpCommand("help\\filter_manual.md"); }