public void CreateTableTest() { string path = Constants.AF_DATABASE_PATH; PITable table = new PITable(null, null, "TableTestNameSwagger", "Description for table"); instance.CreateTable(webId, table); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.Tables[table.Name]); }
public void DeleteTest() { instance.Delete(webId); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFCategory category = AFObject.FindObject(Constants.AF_ATTRIBUTE_CATEGORY_PATH) as AFCategory; Assert.IsNull(category); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void CreateAnalysisTemplateTest() { string path = Constants.AF_DATABASE_PATH; PIAnalysisTemplate template = new PIAnalysisTemplate(null, null, "AnalysisTemplateSwagger", "Description123"); instance.CreateAnalysisTemplate(webId, template); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.AnalysisTemplates[template.Name]); }
public void DeleteTest() { instance.Delete(webId); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFElementTemplate elTemplate = AFObject.FindObject(Constants.AF_ELEMENT_TEMPLATE_PATH) as AFElementTemplate; Assert.IsNull(elTemplate); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void CreateAnalysisCategoryTest() { string path = Constants.AF_DATABASE_PATH; PIAnalysisCategory analysisCategory = new PIAnalysisCategory(null, null, "AnalysisSwaggerCategory", "Description..."); instance.CreateAnalysisCategory(webId, analysisCategory); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.AnalysisCategories[analysisCategory.Name]); }
public void CreateElementTemplateTest() { string path = Constants.AF_DATABASE_PATH; PIElementTemplate template = new PIElementTemplate(null, null, "ElementTemplate", "Description.."); instance.CreateElementTemplate(webId, template); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.ElementTemplates[template.Name]); }
public void CreateEnumerationSetTest() { string path = Constants.AF_DATABASE_PATH; PIEnumerationSet enumerationSet = new PIEnumerationSet(null, null, "EnumerationSetSwagger", "Description..."); instance.CreateEnumerationSet(webId, enumerationSet); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.EnumerationSets[enumerationSet.Name]); }
public void CreateElementCategoryTest() { string path = Constants.AF_DATABASE_PATH; PIElementCategory elementCategory = new PIElementCategory(null, null, "elementCategorySwagger"); instance.CreateElementCategory(webId, elementCategory); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.ElementCategories[elementCategory.Name]); }
public void CreateElementTest() { string path = Constants.AF_DATABASE_PATH; PIElement element = new PIElement(null, null, "SwaggerElementTest"); instance.CreateElement(webId, element); AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); Assert.IsNotNull(db.Elements[element.Name]); }
public void DeleteTest() { instance.Delete(webId); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEnumerationSet enumSet = AFObject.FindObject(Constants.AF_ENUMERATION_SET_PATH) as AFEnumerationSet; Assert.IsNull(enumSet); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void DeleteEnumerationValueTest() { string path = Constants.AF_ENUMERATION_VALUE_PATH; instance.DeleteEnumerationValue(webId); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEnumerationValue afEnumValue = AFObject.FindObject(path) as AFEnumerationValue; Assert.IsNull(afEnumValue); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void DeleteTest() { string path = Constants.AF_EVENT_FRAME_PATH; instance.Delete(webId); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEventFrame eventFrame = AFObject.FindObject(path) as AFEventFrame; Assert.IsNull(eventFrame); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void CreateValueTest() { PIEnumerationValue enumerationValue = new PIEnumerationValue() { Name = "Ultra Good", Value = 5 }; instance.CreateValue(webId, enumerationValue); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEnumerationSet enumSet = AFObject.FindObject(Constants.AF_ENUMERATION_SET_PATH) as AFEnumerationSet; Assert.IsTrue(enumSet.Count == 5); }
public void SetValueTest() { DateTime time = DateTime.Today; PITimedValue value = new PITimedValue("t", null, true, false, false, 153); value.Substituted = null; instance.SetValue(webId, value); string path = Constants.AF_ATTRIBUTE_PATH; AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFAttribute myAttribute = AFObject.FindObject(path) as AFAttribute; float v1 = myAttribute.GetValue().ValueAsSingle(); float v2 = Convert.ToSingle(value.Value); Assert.IsTrue(v1 == v2); }
public void CreateAnnotationTest() { PIAnnotation annotation = new PIAnnotation() { Name = Constants.AF_EVENT_FRAME_ANNOTATION_NAME + "2", Value = "MainValue" }; instance.CreateAnnotation(webId, annotation); string path = Constants.AF_EVENT_FRAME_PATH; AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEventFrame eventFrame = AFObject.FindObject(path) as AFEventFrame; IList <AFAnnotation> annotations = eventFrame.GetAnnotations(); Assert.IsNotNull(annotations.Where(m => m.Name == annotation.Name).FirstOrDefault()); }
public void DeleteAnnotationTest() { var result = instance.GetAnnotations(webId, null); PIAnnotation annotation = result.Items.Where(m => m.Name == Constants.AF_EVENT_FRAME_ANNOTATION_NAME).FirstOrDefault(); annotation.Value = "odosdsaaCSWCCSA"; string id = annotation.Id.ToString(); instance.DeleteAnnotation(webId: webId, id: id); string path = Constants.AF_EVENT_FRAME_PATH; AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEventFrame eventFrame = AFObject.FindObject(path) as AFEventFrame; AFAnnotation ann = eventFrame.GetAnnotations().Where(an => an.Name == Constants.AF_EVENT_FRAME_ANNOTATION_NAME).FirstOrDefault(); Assert.IsNull(ann); DeleteSampleDatabaseForTests(); CreateSampleDatabaseForTests(); }
public void UpdateTest() { string path = Constants.AF_ENUMERATION_SET_PATH; PIEnumerationSet enumSet = instance.GetByPath(path, null); enumSet.Id = null; enumSet.Description = "New enumeration set description"; enumSet.Links = null; enumSet.Path = null; enumSet.WebId = null; instance.Update(webId, enumSet); StandardPISystem.Refresh(); AFDatabase db = StandardPISystem.Databases[Constants.AF_DATABASE_NAME]; db.Refresh(); AFEnumerationSet afEnumSet = AFObject.FindObject(Constants.AF_ENUMERATION_SET_PATH) as AFEnumerationSet; afEnumSet.Database.Refresh(); afEnumSet.Refresh(); Assert.IsTrue(afEnumSet.Description == enumSet.Description); }
public void AddReferencedElementTest() { string path1 = Constants.AF_ELEMENT_PATH + @"\" + Constants.AF_ELEMENT_NAME + "Child1"; string path2 = Constants.AF_ELEMENT_PATH + @"\" + Constants.AF_ELEMENT_NAME + "Child2"; string webId1 = client.Element.GetByPath(path1).WebId; string webId2 = client.Element.GetByPath(path2).WebId; List <string> referencedElementWebId = new List <string>() { webId1, webId2 }; string referenceType = "parent-child"; instance.AddReferencedElement(webId, referencedElementWebId, referenceType); string path = Constants.AF_DATABASE_PATH; AFDatabase db = AFObject.FindObject(path) as AFDatabase; db.Refresh(); if (db != null) { Assert.IsNotNull(db.Elements[Constants.AF_ELEMENT_NAME + "Child1"]); Assert.IsNotNull(db.Elements[Constants.AF_ELEMENT_NAME + "Child2"]); } }