Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }