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

DeployViewModel_SelectAllDependenciesCommand_SourceExplorerItemModelsNull_NothingHappens() private method

        public void DeployViewModel_SelectAllDependenciesCommand_SourceExplorerItemModelsNull_NothingHappens()
        {
            //------------Setup for test--------------------------
            IExplorerItemModel explorerItemModel;
            IEnvironmentModel environmentModel;
            CreateModels(false, out environmentModel, out explorerItemModel);

            Mock<IEnvironmentModel> destEnv;
            Mock<IEnvironmentModel> destServer;
            var deployViewModel = SetupDeployViewModel(out destEnv, out destServer);
            var mockSourceServer = new Mock<IEnvironmentModel>();
            mockSourceServer.Setup(server => server.Connection.AppServerUri).Returns(new Uri("http://localhost"));
            Mock<IResourceRepository> mockResourceRepository = new Mock<IResourceRepository>();
            Mock<IContextualResourceModel> mockResource = new Mock<IContextualResourceModel>();
            mockResource.Setup(model => model.ResourceName).Returns("resource");
            mockResourceRepository.Setup(repository => repository.FindSingle(It.IsAny<Expression<Func<IResourceModel, bool>>>(), false, false)).Returns(mockResource.Object);
            mockResourceRepository.Setup(repository => repository.GetDependanciesOnList(It.IsAny<List<IContextualResourceModel>>(), It.IsAny<IEnvironmentModel>(), false)).Returns(new List<string> { "TestResource" });
            mockSourceServer.Setup(model => model.ResourceRepository).Returns(mockResourceRepository.Object);
            mockSourceServer.Setup(a => a.AuthorizationService).Returns(_authService.Object);
            deployViewModel.SelectedSourceServer = mockSourceServer.Object;
            //------------Execute Test---------------------------
            deployViewModel.SelectAllDependanciesCommand.Execute(null);
            //------------Assert Results-------------------------
        }
DeployViewModelTest