@@ -36,12 +36,15 @@ public void GetChaptersFilterByChapter()
3636 {
3737 var usfmStructureExtractor = new UsfmStructureExtractor ( ) ;
3838 usfmStructureExtractor . StartBook ( _verseTextParserState , "id" , "MAT" ) ;
39+ _verseTextParserState . SetChapterNum ( 1 ) ;
3940 usfmStructureExtractor . Chapter ( _verseTextParserState , "1" , "c" , null , null ) ;
4041 usfmStructureExtractor . Verse ( _verseTextParserState , "1" , "v" , null , null ) ;
4142 usfmStructureExtractor . Text ( _verseTextParserState , "test" ) ;
43+ _verseTextParserState . SetChapterNum ( 2 ) ;
4244 usfmStructureExtractor . Chapter ( _verseTextParserState , "2" , "c" , null , null ) ;
4345 usfmStructureExtractor . Verse ( _verseTextParserState , "1" , "v" , null , null ) ;
4446 usfmStructureExtractor . Text ( _verseTextParserState , "test2" ) ;
47+ _verseTextParserState . SetChapterNum ( 3 ) ;
4548 usfmStructureExtractor . Chapter ( _verseTextParserState , "3" , "c" , null , null ) ;
4649 usfmStructureExtractor . Verse ( _verseTextParserState , "1" , "v" , null , null ) ;
4750 usfmStructureExtractor . Text ( _verseTextParserState , "test3" ) ;
@@ -547,5 +550,12 @@ public void SetVerseNum(int verseNum)
547550 vref . VerseNum = verseNum ;
548551 VerseRef = vref ;
549552 }
553+
554+ public void SetChapterNum ( int chapterNum )
555+ {
556+ VerseRef vref = VerseRef ;
557+ vref . ChapterNum = chapterNum ;
558+ VerseRef = vref ;
559+ }
550560 }
551561}
0 commit comments