Наследование: Dev2.Activities.Designers2.Random.RandomDesignerViewModel
 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);
        }
Пример #9
0
        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());
        }