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);
}