public void DeploySummaryPredicateExisting_EnvironmentContainsResourceWithSameIDButDifferentName_ExpectedTrue()
{
Guid resourceGuid = Guid.NewGuid();
Mock <IContextualResourceModel> mockResourceModel = CreateMockResourceModel(resourceGuid, "OtherResource");
IEnvironmentModel environmentModel;
IExplorerItemModel resourceVm;
IExplorerItemModel rootItem;
StudioResourceRepository studioResourceRepository = CreateModels(false, mockResourceModel, out environmentModel, out resourceVm, out rootItem);
Mock <IContextualResourceModel> resourceModel = Dev2MockFactory.SetupResourceModelMock(Studio.Core.AppResources.Enums.ResourceType.WorkflowService, resourceGuid);
environmentModel = Dev2MockFactory.SetupEnvironmentModel(resourceModel, new List <IResourceModel>()).Object;
var navigationViewModel = CreateDeployNavigationViewModel(environmentModel, studioResourceRepository);
ExplorerItemModel explorerItemModel = new ExplorerItemModel {
DisplayName = "localhost", ResourceType = ResourceType.Server
};
explorerItemModel.Children.Add(resourceVm);
navigationViewModel.ExplorerItemModels.Add(explorerItemModel);
navigationViewModel.Environment = environmentModel;
resourceVm.IsChecked = true;
bool actual = DeployStatsCalculator.DeploySummaryPredicateExisting(resourceVm, navigationViewModel);
Assert.IsTrue(actual);
Assert.IsTrue(DeployStatsCalculator.ConflictingResources.Count > 0);
}