public CategoryShowEditView(CategoryShowEditModel model) { InitializeComponent(); this.DataContext = model; RegionContext.GetObservableContext(this).PropertyChanged += (s, e) => { if (RegionContext.GetObservableContext(this).Value != null) { model.Category = RegionContext.GetObservableContext(this).Value as CategoryModel; } }; }
public void SetUpFixture() { _taskService = new Mock <ITaskRemoteService>(); var eventAgregator = new Mock <IEventAggregator>(); var categoryEditStartedEvent = new Mock <CategoryEditStartedEvent>(); eventAgregator.Setup(x => x.GetEvent <CategoryEditStartedEvent>()).Returns(categoryEditStartedEvent.Object); var taskEditStartEvent = new Mock <TaskEditStartedEvent>(); eventAgregator.Setup(x => x.GetEvent <TaskEditStartedEvent>()).Returns(taskEditStartEvent.Object); _model = new CategoryShowEditModel(_taskService.Object, eventAgregator.Object); _model.Category = new CategoryModel { Name = "Category1" }; }