public void SynchronizeDataItemsThroughoutDOM_EditableHasLabelElement_LabelPreserved()
{
var dom = new HtmlDom(@"<html ><head></head><body>
<div id='bloomDataDiv'>
<div data-book='insideBackCover' lang='en'><p/></div>
</div>
<div class='bloom-page'>
<div id='foo' class='bloom-content1 bloom-editable' data-book='insideBackCover' lang='en'>
<label>some label</label>
</div>
</div>
</body></html>");
var data = new BookData(dom, _collectionSettings, null);
data.SynchronizeDataItemsThroughoutDOM();
var foo = (XmlElement)dom.SelectSingleNodeHonoringDefaultNS("//*[@id='foo']");
Assert.That(foo.InnerXml, Contains.Substring("<label>some label</label>"));
}