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);
}