public void SetAttributeValue() { InstanceHandle keyClass = oms.GetInstance(KnownInstanceGuids.Classes.Class); InstanceHandle keyAttributeName = oms.GetInstance(KnownAttributeGuids.Text.Name); oms.BeginTransaction(); oms.SetAttributeValue(keyClass, keyAttributeName, SAV_TEST_VALUE); oms.CommitTransaction(); string value = oms.GetAttributeValue <string>(keyClass, keyAttributeName); Assert.AreEqual(SAV_TEST_VALUE, value); }
public void CreateClassWithTranslation() { oms.BeginTransaction(); InstanceHandle key = oms.CreateClass(TEST_CLASS_GUID, TEST_CLASS_NAME, TEST_CLASS_TITLE); oms.CommitTransaction(); string name = oms.GetAttributeValue <string>(key, oms.GetInstance(KnownAttributeGuids.Text.Name)); Assert.AreEqual(TEST_CLASS_NAME, name); string title = oms.GetTranslationValue(key, oms.GetInstance(KnownRelationshipGuids.Class__has_title__Translatable_Text_Constant), oms.GetInstance(KnownInstanceGuids.Languages.English)); Assert.AreEqual(TEST_CLASS_TITLE, title); }