BloomTests.Book.BookStarterTests.SetupPage_LanguageSettingsHaveChanged_LangAttributesUpdated C# (CSharp) Method

SetupPage_LanguageSettingsHaveChanged_LangAttributesUpdated() private method

        public void SetupPage_LanguageSettingsHaveChanged_LangAttributesUpdated()
        {
            var contents = @"<div class='bloom-page'>
                        <div class='bloom-translationGroup' data-book='foo'>
                            <div class='bloom-editable' lang='en'></div>
                            <div class='bloom-editable' lang='en'></div>
                            <div class='bloom-editable' lang='en'></div>
                        </div>
                    </div>";

            var dom = new XmlDocument();
            dom.LoadXml(contents);

            BookStarter.SetupPage((XmlElement)dom.SafeSelectNodes("//div[contains(@class,'bloom-page')]")[0], _librarySettings.Object, "abc", "def");
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@data-book='foo']/div[@lang='fr']", 1);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@data-book='foo']/div[@lang='es']", 1);
            AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//div[@data-book='foo']/div[@lang='xyz']", 1);
        }
BookStarterTests