public void ActivityDesignerViewModel_AddTitleBarHelpToggle_Added() { //------------Setup for test-------------------------- var mockModelItem = GenerateMockModelItem(); var viewModel = new TestActivityDesignerViewModel(mockModelItem.Object); //------------Execute Test--------------------------- viewModel.TestAddTitleBarHelpToggle(); //------------Assert Results------------------------- Assert.AreEqual(1, viewModel.TitleBarToggles.Count); var toggle = viewModel.TitleBarToggles[0]; Assert.AreEqual("pack://application:,,,/Dev2.Activities.Designers;component/Images/ServiceHelp-32.png", toggle.CollapseImageSourceUri); Assert.AreEqual("Close Help", toggle.CollapseToolTip); Assert.AreEqual("pack://application:,,,/Dev2.Activities.Designers;component/Images/ServiceHelp-32.png", toggle.ExpandImageSourceUri); Assert.AreEqual("Open Help", toggle.ExpandToolTip); Assert.AreEqual("HelpToggle", toggle.AutomationID); var binding = BindingOperations.GetBinding(viewModel, ActivityDesignerViewModel.ShowHelpProperty); Assert.IsNotNull(binding); Assert.AreEqual(toggle, binding.Source); Assert.AreEqual(ActivityDesignerToggle.IsCheckedProperty.Name, binding.Path.Path); Assert.AreEqual(BindingMode.TwoWay, binding.Mode); }