public void UnkPropWrongInterfaceTest() { // First, set up class id. const int hvo = 1; var clid = SilDataAccess.MetaDataCache.GetClassId("ClassG"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, clid); var tsPropsBuilder = TsStringUtils.MakePropsBldr(); var tag = SilDataAccess.MetaDataCache.GetFieldId("ClassG", "TextPropsProp7", false); SilDataAccess.SetUnknown(hvo, tag, tsPropsBuilder); }
public void UnkPropMisMatchedFlidTest() { // First, set up class id. const int hvo = 1; var clid = SilDataAccess.MetaDataCache.GetClassId("ClassE"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, clid); var tsPropsBuilder = TsStringUtils.MakePropsBldr(); var props = tsPropsBuilder.GetTextProps(); var tag = SilDataAccess.MetaDataCache.GetFieldId("ClassE", "UnicodeProp4", false); SilDataAccess.SetUnknown(hvo, tag, props); }
public void UnkPropWrongInterfaceTest() { CheckDisposed(); // First, set up class id. int hvo = 1; uint clid = SilDataAccess.MetaDataCache.GetClassId("StPara"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, (int)clid); ITsPropsBldr tsPropsBuilder = TsPropsBldrClass.Create(); int tag = (int)SilDataAccess.MetaDataCache.GetFieldId("StPara", "StyleRules", false); SilDataAccess.SetUnknown(hvo, tag, tsPropsBuilder); }
public void UnkPropMisMatchedFlidTest() { CheckDisposed(); // First, set up class id. int hvo = 1; uint clid = SilDataAccess.MetaDataCache.GetClassId("StPara"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, (int)clid); ITsPropsBldr tsPropsBuilder = TsPropsBldrClass.Create(); ITsTextProps props = tsPropsBuilder.GetTextProps(); int tag = (int)SilDataAccess.MetaDataCache.GetFieldId("StPara", "StyleName", false); SilDataAccess.SetUnknown(hvo, tag, props); }
public void UnkPropTest() { // First, set up class id. const int hvo = 1; var clid = SilDataAccess.MetaDataCache.GetClassId("ClassG"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, clid); var tsPropsBuilder = TsStringUtils.MakePropsBldr(); var props = tsPropsBuilder.GetTextProps(); var tag = SilDataAccess.MetaDataCache.GetFieldId("ClassG", "TextPropsProp7", false); SilDataAccess.SetUnknown(hvo, tag, props); var props2 = (ITsTextProps)SilDataAccess.get_UnknownProp(hvo, tag); Assert.AreEqual(props, props2, "Wrong text props in cache."); }
public void UnkPropTest() { CheckDisposed(); // First, set up class id. int hvo = 1; uint clid = SilDataAccess.MetaDataCache.GetClassId("StPara"); SilDataAccess.SetInt(hvo, (int)CmObjectFields.kflidCmObject_Class, (int)clid); ITsPropsBldr tsPropsBuilder = TsPropsBldrClass.Create(); ITsTextProps props = tsPropsBuilder.GetTextProps(); int tag = (int)SilDataAccess.MetaDataCache.GetFieldId("StPara", "StyleRules", false); SilDataAccess.SetUnknown(hvo, tag, props); ITsTextProps props2 = (ITsTextProps)SilDataAccess.get_UnknownProp(hvo, tag); Assert.AreEqual(props, props2, "Wrong text props in cache."); }