public void OnAddWordGlossesToFreeTrans_ORCs()
{
ISegment seg = m_para0_0.SegmentsOS[0];
ITsStrBldr strBldr = m_para0_0.Contents.GetBldr();
Guid footnoteGuid = Guid.NewGuid();
TsStringUtils.InsertOrcIntoPara(footnoteGuid, FwObjDataTypes.kodtOwnNameGuidHot,
strBldr, 7, 7, Cache.DefaultVernWs);
UndoableUnitOfWorkHelper.Do("undo Add ORC", "redo Add ORC", Cache.ActionHandlerAccessor,
() =>
{
m_para0_0.Contents = strBldr.GetString();
});
SetUpMocksForOnAddWordGlossesToFreeTransTest(seg);
SetUpGlosses(seg, "hope", null, "this", "works");
m_interlinDoc.OnAddWordGlossesToFreeTrans(null);
strBldr.Clear();
strBldr.Replace(0, 0, "hope this works.", StyleUtils.CharStyleTextProps(null, Cache.DefaultAnalWs));
TsStringUtils.InsertOrcIntoPara(footnoteGuid, FwObjDataTypes.kodtNameGuidHot,
strBldr, 4, 4, Cache.DefaultAnalWs);
AssertEx.AreTsStringsEqual(strBldr.GetString(), seg.FreeTranslation.AnalysisDefaultWritingSystem);
}
#endregion