public void RandomDesignerViewModel_Constructor_ModelItemIsValid_RandomTypesHasThreeItems() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); var expected = Dev2EnumConverter.ConvertEnumsTypeToStringList<enRandomType>(); CollectionAssert.AreEqual(expected.ToList(), viewModel.RandomTypes.ToList()); }
public void RandomDesignerViewModel_Constructor_ModelItemIsValid_SelectedRandomTypeIsInitialized() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); Assert.AreEqual(enRandomType.Numbers, viewModel.RandomType); Assert.AreEqual("Numbers", viewModel.SelectedRandomType); }
public void RandomDesignerViewModel_Constructor_ModelItemIsValid_RandomTypesHasThreeItems() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); var expected = Dev2EnumConverter.ConvertEnumsTypeToStringList <enRandomType>(); CollectionAssert.AreEqual(expected.ToList(), viewModel.RandomTypes.ToList()); }
public void RandomDesignerViewModel_Constructor_ModelItemIsValid_SelectedRandomTypeIsInitialized() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); Assert.AreEqual(enRandomType.Numbers, viewModel.RandomType); Assert.AreEqual("Numbers", viewModel.SelectedRandomType); }
public void RandomDesignerViewModel_SetSelectedRandomType_ValidRandomType_RandomTypeOnModelItemIsAlsoSet() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); const string ExpectedValue = "GUID"; viewModel.SelectedRandomType = ExpectedValue; Assert.AreEqual(enRandomType.Guid, viewModel.RandomType); }
public void RandomDesignerViewModel_SetSelectedRandomType_ValidRandomType_RandomTypeOnModelItemIsAlsoSet() { var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); const string ExpectedValue = "GUID"; viewModel.SelectedRandomType = ExpectedValue; Assert.AreEqual(enRandomType.Guid, viewModel.RandomType); }
public void RandomDesignerViewModel_SelectedRandomType_Numbers_PropertiesInitialized() { //------------Setup for test-------------------------- var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); //------------Execute Test--------------------------- viewModel.SelectedRandomType = "Numbers"; //------------Assert Results------------------------- Assert.AreEqual(enRandomType.Numbers, viewModel.RandomType); Assert.AreEqual(false, viewModel.IsLengthPath); Assert.AreEqual(Visibility.Visible, viewModel.Visibility); Assert.AreEqual("Range", viewModel.LengthContent); }
public void RandomDesignerViewModel_SelectedRandomType_GUID_PropertiesInitialized() { //------------Setup for test-------------------------- var modelItem = CreateModelItem(); var viewModel = new TestRandomDesignerViewModel(modelItem); //------------Execute Test--------------------------- viewModel.SelectedRandomType = "GUID"; //------------Assert Results------------------------- Assert.AreEqual(enRandomType.Guid, viewModel.RandomType); Assert.AreEqual(false, viewModel.IsLengthPath); Assert.AreEqual(Visibility.Hidden, viewModel.Visibility); Assert.AreEqual("Length", viewModel.LengthContent); }
public void RandomDesignerViewModel_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 TestRandomDesignerViewModel(CreateModelItem()); //------------Execute Test--------------------------- viewModel.UpdateHelpDescriptor("help"); //------------Assert Results------------------------- mockHelpViewModel.Verify(model => model.UpdateHelpText(It.IsAny <string>()), Times.Once()); }