public void ReplaceDesignerViewModel_Constructor_PropertiesInitialized() { //------------Setup for test-------------------------- //------------Execute Test--------------------------- var viewModel = new ReplaceDesignerViewModel(CreateModelItem()); viewModel.Validate(); //------------Assert Results------------------------- Assert.AreEqual(0, viewModel.TitleBarToggles.Count); Assert.IsTrue(viewModel.HasLargeView); }
public void ReplaceDesignerViewModel_UpdateHelp_ShouldCallToHelpViewMode() { //------------Setup for test-------------------------- var mockMainViewModel = new Mock <IShellViewModel>(); var mockHelpViewModel = new Mock <IHelpWindowViewModel>(); mockHelpViewModel.Setup(model => model.UpdateHelpText(It.IsAny <string>())).Verifiable(); mockMainViewModel.Setup(model => model.HelpViewModel).Returns(mockHelpViewModel.Object); CustomContainer.Register(mockMainViewModel.Object); var viewModel = new ReplaceDesignerViewModel(CreateModelItem()); //------------Execute Test--------------------------- viewModel.UpdateHelpDescriptor("help"); //------------Assert Results------------------------- mockHelpViewModel.Verify(model => model.UpdateHelpText(It.IsAny <string>()), Times.Once()); }
static ReplaceDesignerViewModel CreateViewModel() { var viewModel = new ReplaceDesignerViewModel(ModelItemUtils.CreateModelItem(CreateModelItem())); return(viewModel); }