public void SetStrPropValueRgch_EmptyValue_InsertsProperty() { var tpb = new TsPropsBldr(); Assert.That(tpb.StrPropCount, Is.EqualTo(0)); tpb.SetStrPropValueRgch((int)FwTextPropType.ktptObjData, new byte[0], 0); Assert.That(tpb.StrPropCount, Is.EqualTo(1)); Assert.That(tpb.GetStrPropValue((int)FwTextPropType.ktptObjData), Is.Null); }
public void SetStrPropValue_EmptyValue_InsertsProperty() { var tpb = new TsPropsBldr(); Assert.That(tpb.StrPropCount, Is.EqualTo(0)); tpb.SetStrPropValue((int)FwTextPropType.ktptFontFamily, string.Empty); Assert.That(tpb.StrPropCount, Is.EqualTo(1)); Assert.That(tpb.GetStrPropValue((int)FwTextPropType.ktptFontFamily), Is.Null); }
public void SetStrPropValueRgch_NonEmptyValue_InsertsProperty() { var tpb = new TsPropsBldr(); Assert.That(tpb.StrPropCount, Is.EqualTo(0)); Guid guid = Guid.NewGuid(); byte[] bytes = TsStringUtils.GetObjData(guid, FwObjDataTypes.kodtNameGuidHot); tpb.SetStrPropValueRgch((int)FwTextPropType.ktptObjData, bytes, bytes.Length); Assert.That(tpb.StrPropCount, Is.EqualTo(1)); string str = tpb.GetStrPropValue((int)FwTextPropType.ktptObjData); Assert.That((FwObjDataTypes)str[0], Is.EqualTo(FwObjDataTypes.kodtNameGuidHot)); Assert.That(MiscUtils.GetGuidFromObjData(str.Substring(1)), Is.EqualTo(guid)); }