public ProjectFileActivityView(ProjectFileActivityViewModel viewModel) { InitializeComponent(); _viewModel = viewModel; Loaded += ProjectFileActivityView_Loaded; }
public void Constructor_AssignProjectFileActivityModels_ReturnsEqual() { // arrange var defaultTestProjectData = _testDataUtil.GetDefaultTestProjectData(); var projectFileActivities = defaultTestProjectData[1].ProjectFiles[1].ProjectFileActivities; // act var model = new ProjectFileActivityViewModel(projectFileActivities); // assert Assert.Equal(projectFileActivities.Count, model.ProjectFileActivities.Count); }
public void Constructor_AssignSelectedProjectFileActivityModels_ReturnsSame() { // arrange var defaultTestProjectData = _testDataUtil.GetDefaultTestProjectData(); var projectFileActivities = defaultTestProjectData[1].ProjectFiles[1].ProjectFileActivities; // act var model = new ProjectFileActivityViewModel(projectFileActivities); // assert // the first item in the collection is selected by default Assert.Same(projectFileActivities[0], model.SelectedProjectFileActivity); }
public ProjectFileActivityViewControl(ProjectFileActivityViewModel viewModel) { InitializeComponent(); UpdateViewModel(viewModel); }
private void AssignView(ProjectFileActivityViewModel viewModel) { elementHost.Child = new ProjectFileActivityView(viewModel); }
internal void UpdateViewModel(ProjectFileActivityViewModel viewModel) { DisposeViewModel(); AssignView(viewModel); }