public void ActivityCollectionDesignerViewModel_AddTitleBarQuickVariableInputToggle_Added() { //------------Setup for test-------------------------- var mockModelItem = GenerateMockModelItem(); var viewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); //------------Execute Test--------------------------- viewModel.TestAddTitleBarQuickVariableInputToggle(); //------------Assert Results------------------------- Assert.AreEqual(1, viewModel.TitleBarToggles.Count); var toggle = viewModel.TitleBarToggles[0]; Assert.AreEqual("pack://application:,,,/Dev2.Activities.Designers;component/Images/ServiceQuickVariableInput-32.png", toggle.CollapseImageSourceUri); Assert.AreEqual("Close Quick Variable Input", toggle.CollapseToolTip); Assert.AreEqual("pack://application:,,,/Dev2.Activities.Designers;component/Images/ServiceQuickVariableInput-32.png", toggle.ExpandImageSourceUri); Assert.AreEqual("Open Quick Variable Input", toggle.ExpandToolTip); Assert.AreEqual("QuickVariableInputToggle", toggle.AutomationID); var binding = BindingOperations.GetBinding(viewModel, ActivityCollectionDesignerViewModel.ShowQuickVariableInputProperty); Assert.IsNotNull(binding); Assert.AreEqual(toggle, binding.Source); Assert.AreEqual(ActivityDesignerToggle.IsCheckedProperty.Name, binding.Path.Path); Assert.AreEqual(BindingMode.TwoWay, binding.Mode); }
public void ActivityCollectionDesignerViewModel_RestoreFromPreviouslyViewedLargeView_LargeViewActive() { //------------Setup for test-------------------------- var mockModelItem = GenerateMockModelItem(); var viewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); viewModel.PreviousView = ActivityDesignerViewModel.ShowLargeProperty.Name; //------------Execute Test--------------------------- viewModel.Restore(); //------------Assert Results------------------------- Assert.IsTrue(viewModel.ShowLarge); Assert.IsFalse(viewModel.ShowQuickVariableInput); }
public void ActivityCollectionDesignerViewModel_RestoreFromPreviouslyViewedSmallView_SmallViewActive() { //------------Setup for test-------------------------- var mockModelItem = GenerateMockModelItem(); var viewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); viewModel.PreviousView = string.Empty; viewModel.ShowLarge = true; //------------Execute Test--------------------------- viewModel.Restore(); //------------Assert Results------------------------- Assert.IsTrue(viewModel.ShowSmall); }
public void ActivityCollectionDesignerViewModel_Collapse_SmallViewActive() { //------------Setup for test-------------------------- var mockModelItem = GenerateMockModelItem(); var viewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); viewModel.ShowQuickVariableInput = true; viewModel.ShowLarge = true; //------------Execute Test--------------------------- viewModel.Collapse(); //------------Assert Results------------------------- Assert.IsTrue(viewModel.ShowSmall); }
public void ActivityCollectionDesignerViewModel_ShowLarge_PreviousViewIsShowLarge_ShowLargeIsSetToFalse() { var mockModelItem = GenerateMockModelItem(); var collectionsViewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); collectionsViewModel.PreviousView = "ShowLarge"; collectionsViewModel.ShowQuickVariableInput = true; Assert.IsFalse(collectionsViewModel.ShowLarge); }
public void ActivityCollectionDesignerViewModel_ToggleLargeView_ShowThenClose_SmallViewIsDisplayed() { var mockModelItem = GenerateMockModelItem(); var collectionsViewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); collectionsViewModel.ShowLarge = true; Assert.IsFalse(collectionsViewModel.ShowSmall); Assert.IsFalse(collectionsViewModel.ShowQuickVariableInput); collectionsViewModel.ShowLarge = false; Assert.IsTrue(collectionsViewModel.ShowSmall); Assert.IsFalse(collectionsViewModel.ShowQuickVariableInput); }
public void ActivityCollectionDesignerViewModel_ExecuteShowHelpToggleCommand_ShowHelpIsTrue_ShowHelpIsSetToFalse() { var mockModelItem = GenerateMockModelItem(); var collectionsViewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object); collectionsViewModel.ShowHelp = true; collectionsViewModel.ShowHelpToggleCommand.Execute(null); Assert.IsFalse(collectionsViewModel.ShowHelp); }
public void ActivityCollectionDesignerViewModel_ExecuteShowErrorsCommand_ShowErrorsIsTrue_ShowErrorsIsSetToFalse() { var mockModelItem = GenerateMockModelItem(); var collectionsViewModel = new ActivityDesignerCollectionViewModelDerived(mockModelItem.Object) { Errors = new List<IActionableErrorInfo> { new ActionableErrorInfo() } }; collectionsViewModel.ShowErrorsToggleCommand.Execute(null); Assert.IsFalse(collectionsViewModel.ShowErrors); }