예제 #1
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);
        }
예제 #2
0
파일: Program.cs 프로젝트: alcexhim/Mocha
 private static void TestExisting(Oms oms)
 {
     InstanceHandle ihInventItem = oms.GetInstance(LocalInstanceGuids.Classes.InventoryItem);
     string         title        = oms.GetInstanceTitle(ihInventItem);
     string         title2       = oms.GetTranslationValue(ihInventItem, oms.GetInstance(KnownRelationshipGuids.Class__has_title__Translatable_Text_Constant), oms.GetInstance(KnownInstanceGuids.Languages.English));
 }