public void SuckInDataFromEditedDom_HasDataDivWithOldTitleThenTitleChanged_NewTitleInCache()
{
HtmlDom bookDom = new HtmlDom(@"<html ><head></head><body>
<div id='bloomDataDiv'>
<div data-book='bookTitle' lang='xyz'>original</div>
</div>
<div class='bloom-page' id='guid2'>
<textarea lang='xyz' data-book='bookTitle'>original</textarea>
</div>
</body></html>");
var data = new BookData(bookDom, _collectionSettings, null);
Assert.AreEqual("original", data.GetVariableOrNull("bookTitle", "xyz"));
HtmlDom editedPageDom = new HtmlDom(@"<html ><head></head><body>
<div class='bloom-page' id='guid2'>
<textarea lang='xyz' data-book='bookTitle'>changed</textarea>
</div>
</body></html>");
data.SuckInDataFromEditedDom(editedPageDom);
Assert.AreEqual("changed", data.GetVariableOrNull("bookTitle", "xyz"));
}