BloomTests.Book.TranslationGroupManagerTests.PrepareElementsOnPage_HasNonEditableDiv_LeavesAlone C# (CSharp) Method

PrepareElementsOnPage_HasNonEditableDiv_LeavesAlone() private method

        public void PrepareElementsOnPage_HasNonEditableDiv_LeavesAlone()
        {
            var contents = @"<div class='bloom-page'>
                        <table class='bloom-translationGroup'> <!-- table is used for vertical alignment of the div on some pages -->
                         <td>
                            <div lang='en'>This is some English</div>
                        </td>
                        </table>
                    </div>";
            var dom = new XmlDocument();
            dom.LoadXml(contents);

            TranslationGroupManager.PrepareElementsInPageOrDocument((XmlElement)dom.SafeSelectNodes("//div[@class='bloom-page']")[0], _collectionSettings.Object);

            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//td/div", 1);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//td/div[@lang='en']", 1);
        }