Exemple #1
0
        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
            }));
        }
Exemple #2
0
        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));
        }