SIL.FieldWorks.IText.FocusBoxControllerTests.OnAddWordGlossesToFreeTrans_ORCs C# (CSharp) Method

OnAddWordGlossesToFreeTrans_ORCs() private method

private OnAddWordGlossesToFreeTrans_ORCs ( ) : void
return void
		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