Inheritance: Dev2.Activities.Designers2.FormatNumber.FormatNumberDesignerViewModel
 public void FormatNumberDesignerViewModel_Constructor_ModelItemIsValid_SelectedRoundingTypeIsInitialized()
 {
     var modelItem = CreateModelItem();
     var viewModel = new TestFormatNumberDesignerViewModel(modelItem);
     Assert.AreEqual("None", viewModel.SelectedRoundingType);
     Assert.AreEqual("None", viewModel.RoundingType);
 }
        public void FormatNumberDesignerViewModel_Constructor_ModelItemIsValid_RoundingTypesHasFourItems()
        {
            var modelItem = CreateModelItem();
            var viewModel = new TestFormatNumberDesignerViewModel(modelItem);

            Assert.AreEqual(4, viewModel.RoundingTypes.Count);
        }
 public void FormatNumberDesignerViewModel_SetSelectedSelectedSort_ValidOrderType_RoundingTypeOnModelItemIsAlsoSet()
 {
     var modelItem = CreateModelItem();
     var viewModel = new TestFormatNumberDesignerViewModel(modelItem);
     const string ExpectedValue = "Normal";
     viewModel.SelectedRoundingType = ExpectedValue;
     Assert.AreEqual(ExpectedValue, viewModel.RoundingType);
 }
        public void FormatNumberDesignerViewModel_Constructor_ModelItemIsValid_SelectedRoundingTypeIsInitialized()
        {
            var modelItem = CreateModelItem();
            var viewModel = new TestFormatNumberDesignerViewModel(modelItem);

            Assert.AreEqual("None", viewModel.SelectedRoundingType);
            Assert.AreEqual("None", viewModel.RoundingType);
        }
        public void FormatNumberDesignerViewModel_SetSelectedSelectedSort_ValidOrderType_RoundingTypeOnModelItemIsAlsoSet()
        {
            var          modelItem     = CreateModelItem();
            var          viewModel     = new TestFormatNumberDesignerViewModel(modelItem);
            const string ExpectedValue = "Normal";

            viewModel.SelectedRoundingType = ExpectedValue;
            Assert.AreEqual(ExpectedValue, viewModel.RoundingType);
        }
        public void FormatNumberDesignerViewModel_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 TestFormatNumberDesignerViewModel(CreateModelItem());

            //------------Execute Test---------------------------
            viewModel.UpdateHelpDescriptor("help");
            //------------Assert Results-------------------------
            mockHelpViewModel.Verify(model => model.UpdateHelpText(It.IsAny <string>()), Times.Once());
        }
 public void FormatNumberDesignerViewModel_Constructor_ModelItemIsValid_RoundingTypesHasFourItems()
 {
     var modelItem = CreateModelItem();
     var viewModel = new TestFormatNumberDesignerViewModel(modelItem);
     Assert.AreEqual(4, viewModel.RoundingTypes.Count);
 }