BloomTests.Book.BookTests.GetPreviewHtmlFileForWholeBook_InjectedCoverHasCorrectImage C# (CSharp) Method

GetPreviewHtmlFileForWholeBook_InjectedCoverHasCorrectImage() private method

        public void GetPreviewHtmlFileForWholeBook_InjectedCoverHasCorrectImage()
        {
            _bookDom =
                new HtmlDom(
                    @"
                <html>
                    <body>
                        <div id='bloomDataDiv'>
                            <div data-book='coverImage'>theCover.png</div>
                        </div>
                    </body>
                </html>");

            var book = CreateBook();

            //only shells & templates get updated (xmatter injected)
            book.TypeOverrideForUnitTests = Bloom.Book.Book.BookType.Shell;
            var imagePath = book.FolderPath.CombineForPath("theCover.png");
            MakeSamplePngImageWithMetadata(imagePath);

            //book.BringBookUpToDate(new NullProgress());
            var dom = book.GetPreviewHtmlFileForWholeBook();

            AssertThatXmlIn.Dom(dom.RawDom).HasSpecifiedNumberOfMatchesForXpath("//*[@style=\"background-image:url('theCover.png')\"]", 1);
        }
BookTests