BloomTests.Book.BookDataTests.SynchronizeDataItemsThroughoutDOM_TopicHasParagraphElement_Removed C# (CSharp) Method

SynchronizeDataItemsThroughoutDOM_TopicHasParagraphElement_Removed() private method

        public void SynchronizeDataItemsThroughoutDOM_TopicHasParagraphElement_Removed()
        {
            var bookDom = new HtmlDom(@"<html><body>
                <div id='bloomDataDiv'>
                        <div data-book='topic' lang='en'><p>Health</p></div>
                </div>
             </body></html>");
            var data = new BookData(bookDom, _collectionSettings, null);
            data.SynchronizeDataItemsThroughoutDOM();
            AssertThatXmlIn.Dom(bookDom.RawDom).HasSpecifiedNumberOfMatchesForXpath("//div[@data-derived='topic' and @lang='en']/p", 0);
            AssertThatXmlIn.Dom(bookDom.RawDom).HasSpecifiedNumberOfMatchesForXpath("//div[@id='bloomDataDiv']/div[@data-book='topic' and @lang='en' and text()='Health']", 1);
        }
BookDataTests