" + notice + "
"; + bookData.Set(kOriginalCopyrightAndLicense, XmlString.FromXml(notice), "*"); + } + + ///My own words about the original.
My own words about the original.
Some sentence about the original.
Some sentence about the original.
My own wording.
"; + var otherLanguage = + editable.ParentNode.AppendChild(pageDom.RawDom.CreateElement("div")) + as SafeXmlElement; + otherLanguage.SetAttribute("class", "bloom-editable"); + otherLanguage.SetAttribute("data-book", "originalCopyrightAndLicense"); + otherLanguage.SetAttribute("lang", "fr"); + + BookCopyrightAndLicense.LockOriginalCopyrightNotice(pageDom.RawDom); + + AssertThatXmlIn.Dom(pageDom.RawDom).HasNoMatchForXpath("//*[@data-book]"); + AssertThatXmlIn + .Dom(pageDom.RawDom) + .HasNoMatchForXpath("//*[contains(@class,'bloom-translationGroup')]"); + AssertThatXmlIn + .Dom(pageDom.RawDom) + .HasSpecifiedNumberOfMatchesForXpath( + "//div[@class='test']/div[@data-derived='originalCopyrightAndLicense'" + + " and contains(@class,'Credits-Page-style')" + + " and @data-link-icon='lock']/p/em[text()='wording']", + 1 + ); + } + + ///")); + Assert.That(stored, Does.EndWith("
")); + } + + ///