public void Delete_WithDefaultValues() { // Arrange var serviceInstanceSettings = new Mock <ServiceInstanceSettings>(); serviceInstanceSettings .SetupGet(i => i.Name) .Returns("URMService"); var smartObjectsManager = new Mock <SmartObjectsManager>(serviceInstanceSettings.Object); // Arrange var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <Guid>())) .Returns(mockSmartObjectExplorer); // Action smartObjectsManager.Object.Delete(); }
public void WithProcessInstanceSmartObject(out SmartObject smartObject, out ServiceInstanceSettings serviceInstanceSettings) { smartObject = SmartObjectFactory.GetSmartObject(SmartObjectOption.ProcessInfo); var settings = new Mock <ServiceInstanceSettings>(); settings.SetupGet(i => i.Name).Returns("K2_Management"); var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); this.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <SearchProperty>(), It.IsAny <SearchOperator>(), It.IsAny <string>())) .Returns(mockSmartObjectExplorer); this.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <Guid>())) .Returns(mockSmartObjectExplorer); this.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); this.SmartObjectClientServer .Setup(x => x.GetSmartObject( It.IsAny <string>())) .Returns(smartObject); this.SmartObjectClientServer .Setup(x => x.ExecuteScalar(It.IsAny <SmartObject>())) .Returns(smartObject); this.ServiceManagementServer .Setup(i => i.GetServiceInstanceConfig( It.IsAny <Guid>())) .Returns(Resources.ServiceInstanceConfig); this.ServiceManagementServer .Setup(i => i.GetServiceInstancesCompact( It.IsAny <Guid>())) .Returns(Resources.ServiceInstancesCompact_URMService); this.ServiceManagementServer .Setup(i => i.GetServiceInstance( It.IsAny <Guid>())) .Returns(Resources.ServiceInstance_URMService_Full); serviceInstanceSettings = settings.Object; }
private static SmartObject SmartObjectBuilder(SmartObjectInfo smartobject) { SmartObject smo = new SmartObject(); smo.Description = smartobject.Metadata.Description.ToString(); smo.Name = smartobject.Name; smo.guid = smartobject.Guid; smo.ArtefactType = "SmartObject"; smo.displayname = smartobject.Metadata.DisplayName; smo.Version = smartobject.Version.ToString(); smo.Service = smartobject.ServiceObjectName; smo.ServiceGUID = smartobject.ServiceInstanceGuid; return(smo); }
public void DeleteSmartObject_SmartObjectNotExists() { // Arrange var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); SmartObjectManagementServer smartObjectManagementServer = null; var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); // Action SmartObjectHelper.DeleteSmartObject(smartObjectManagementServer, Guid.NewGuid().ToString()); }
public void DeleteSmartObject_ReturnTrue() { // Arrange var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); // Action SmartObjectManagementServerExtensions.DeleteSmartObject(null, smartObjectInfo.Name); }
public void PublishSmartObjectsFromResources_DefaultValues() { // Arrange var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); var smartObjectDefinitionsPublish = new SmartObjectDefinitionsPublish(); smartObjectDefinitionsPublish.SmartObjects.Add(new SmartObjectDefinition()); // Action SmartObjectHelper.PublishSmartObjectsFromResources(this.GetType().Assembly, null); }
public void GetSmartObjects_DefaultValues() { // Arrange var expected = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(expected); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <Guid[]>())) .Returns(mockSmartObjectExplorer); // Action var actual = SmartObjectHelper.GetSmartObjects(new Guid[] { }); // Assert Assert.AreEqual(expected, actual.FirstOrDefault()); }
public void ContainsSmartObject() { // Arrange var smartObjectInfo = SmartObjectInfo.Create(Resources.SmartObjectDefinition_ProcessInfo); SmartObjectManagementServer smartObjectManagementServer = null; var mockSmartObjectExplorer = Mock.Of <SmartObjectExplorer>(); mockSmartObjectExplorer.SmartObjects.Add(smartObjectInfo); MockWrapperFactory.Instance.SmartObjectManagementServer .Setup(i => i.GetSmartObjects( It.IsAny <string>())) .Returns(mockSmartObjectExplorer); // Action var actual = SmartObjectHelper.ContainsSmartObject(smartObjectManagementServer, smartObjectInfo.Name); // Assert Assert.IsTrue(actual); }