public void SparseAnalyses_NoEdits_MixedCaseWordformsParagraph() { // First set sparse analyses on wordforms that have multiple occurrences. ParagraphBuilder pb = new ParagraphBuilder(m_textsDefn, m_text1, (int)Text1ParaIndex.MixedCases); ParagraphAnnotatorForParagraphBuilder tapb = new ParagraphAnnotatorForParagraphBuilder(pb); pb.ParseParagraph(); // set the corresponding annotations to lowercase wordforms. IWfiWordform wf_xxxpus0_0 = tapb.SetAlternateCase("Xxxpus", 0, StringCaseStatus.allLower); IWfiWordform wf_xxxnihimbilira1_0 = tapb.SetAlternateCase("Xxxnihimbilira", 0, StringCaseStatus.allLower); IWfiWordform wf_xxxhesyla2_0 = tapb.SetAlternateCase("Xxxhesyla", 0, StringCaseStatus.allLower); IWfiWordform wf_xxxnihimbilira2_1 = tapb.SetAlternateCase("XXXNIHIMBILIRA", 0, StringCaseStatus.allLower); pb.ParseParagraph(); Assert.AreEqual(wf_xxxpus0_0, tapb.GetAnalysis(0, 0)); Assert.AreEqual(wf_xxxnihimbilira1_0, tapb.GetAnalysis(1, 0)); Assert.AreEqual(wf_xxxhesyla2_0, tapb.GetAnalysis(2, 0)); Assert.AreEqual(wf_xxxnihimbilira2_1, tapb.GetAnalysis(2, 1)); tapb.ValidateAnnotations(); }
public void SparseTwficAnalyses_NoEdits_MixedCaseWordformsParagraph() { CheckDisposed(); // First set sparse analyses on wordforms that have multiple occurrences. ParagraphBuilder pb = new ParagraphBuilder(m_textsDefn, m_text1, (int)Text1ParaIndex.MixedCases); ParagraphAnnotatorForParagraphBuilder tapb = new ParagraphAnnotatorForParagraphBuilder(pb); tapb.ValidateAnnotations(); // set the corresponding annotations to lowercase wordforms. tapb.SetAlternateCase("Xxxpus", 0, StringCaseStatus.allLower); tapb.SetAlternateCase("Xxxnihimbilira", 0, StringCaseStatus.allLower); tapb.SetAlternateCase("Xxxhesyla", 0, StringCaseStatus.allLower); tapb.SetAlternateCase("XXXNIHIMBILIRA", 0, StringCaseStatus.allLower); tapb.ValidateAnnotations(); }