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

PrepareElementsOnPage_HasEmptyTranslationGroup_MakesVernacularAndNational() private method

        public void PrepareElementsOnPage_HasEmptyTranslationGroup_MakesVernacularAndNational()
        {
            var contents = @"<div class='bloom-page bloom-translationGroup'>
                    </div>";
            var dom = new XmlDocument();
            dom.LoadXml(contents);

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

            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div/div[contains(@class, 'bloom-editable') and @contenteditable='true' ]", 3);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@lang='xyz']", 1);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@lang='fr']", 1);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@lang='es']", 1);
        }