public static List <BookScript> BooksBeforeQuoteParse(params TestBook[] booksToInclude) { var sampleMetadata = new GlyssenDblTextMetadata { AvailableBooks = new List <Book>() }; var books = new List <UsxDocument>(); foreach (var testBook in booksToInclude) { AddBook(testBook, sampleMetadata, books); } return(UsxParser.ParseProject(books, SfmLoader.GetUsfmStylesheet(), new BackgroundWorker { WorkerReportsProgress = true })); }
public static List <BookScript> BooksBeforeQuoteParse(params TestBook[] booksToInclude) { var sampleMetadata = new GlyssenDblTextMetadata { AvailableBooks = new List <Book>() }; var books = new List <UsxDocument>(); foreach (var testBook in booksToInclude) { AddBook(testBook, sampleMetadata, books); } int previousPercentageValue = 0; var reportProgress = new Action <int>(i => Assert.IsTrue(previousPercentageValue <= i)); return(UsxParser.ParseProject(books, SfmLoader.GetUsfmStylesheet(), reportProgress)); }