Dev2.Core.Tests.DeployViewModelTest.DeployViewModelTest_DeployCommand_HttpServer_DialogIsShown_ReturnsNo_DeployStopped C# (CSharp) Method

DeployViewModelTest_DeployCommand_HttpServer_DialogIsShown_ReturnsNo_DeployStopped() private method

        public void DeployViewModelTest_DeployCommand_HttpServer_DialogIsShown_ReturnsNo_DeployStopped()
        {
            DeployViewModel deployViewModel;
            var popupController = new Mock<IPopupController>();
            popupController.Setup(controller => controller.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButton>(), It.IsAny<MessageBoxImage>(), It.IsAny<string>())).Returns(MessageBoxResult.No);
            CustomContainer.Register(popupController.Object);
            var deployStatsCalculator = SetupDeployViewModel(out deployViewModel);

            deployViewModel.ShowDialog = o =>
            {
                var viewModel = (DeployDialogViewModel)o;
                viewModel.DialogResult = ViewModelDialogResults.Okay;
            };

            SetupResources(deployStatsCalculator, true);
            deployViewModel.DeployCommand.Execute(null);

            Assert.IsFalse(deployViewModel.DeploySuccessfull);
            popupController.Verify();
        }
DeployViewModelTest