public static SetupResourceModelMock ( ) : Mock |
||
Результат | Mock |
public static Mock<IContextualResourceModel> SetupResourceModelMock()
{
var mockResourceModel = new Mock<IContextualResourceModel>();
mockResourceModel.Setup(res => res.DataList).Returns(StringResourcesTest.xmlDataList);
mockResourceModel.Setup(res => res.WorkflowXaml).Returns(new StringBuilder(StringResources.xmlServiceDefinition));
mockResourceModel.Setup(resModel => resModel.ResourceName).Returns("Test");
mockResourceModel.Setup(resModel => resModel.DisplayName).Returns("TestResource");
mockResourceModel.Setup(resModel => resModel.Category).Returns("Testing");
mockResourceModel.Setup(resModel => resModel.IconPath).Returns("");
mockResourceModel.Setup(resModel => resModel.ResourceType).Returns(ResourceType.WorkflowService);
mockResourceModel.Setup(resModel => resModel.DataTags).Returns("WFI1,WFI2,WFI3");
mockResourceModel.Setup(resModel => resModel.Environment).Returns(SetupEnvironmentModel(mockResourceModel, new List<IResourceModel>()).Object);
return mockResourceModel;
}
Dev2MockFactory::SetupResourceModelMock ( ResourceType resourceType, System.Guid resourceID = newGuid() ) : Mock |
|
Dev2MockFactory::SetupResourceModelMock ( ResourceType resourceType, string resourceName, bool returnSelf = true ) : Mock |
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); }