BloomTests.Book.BookCopyrightAndLicenseTests.SetLicenseMetadata_ToNoLicenseUrl_OriginalHasLicenseUrlInEn_ClearsEn C# (CSharp) Method

SetLicenseMetadata_ToNoLicenseUrl_OriginalHasLicenseUrlInEn_ClearsEn() private method

		public void SetLicenseMetadata_ToNoLicenseUrl_OriginalHasLicenseUrlInEn_ClearsEn()
		{
			string dataDivContent = @"<div lang='en' data-book='licenseUrl'>http://creativecommons.org/licenses/by-nc-sa/3.0/</div>";
			var dom = MakeDom(dataDivContent);
			var creativeCommonsLicense = (CreativeCommonsLicense)(BookCopyrightAndLicense.GetMetadata(dom).License);
			Assert.IsTrue(creativeCommonsLicense.AttributionRequired); // yes, we got a CC license from the 'en' licenseUrl
			var newLicense = new CustomLicense();
			var newMetaData = new Metadata();
			newMetaData.License = newLicense;
			var settings = new CollectionSettings();
			BookCopyrightAndLicense.SetMetadata(newMetaData, dom,  null, settings);
			AssertThatXmlIn.Dom(dom.RawDom).HasNoMatchForXpath("//div[@data-book='licenseUrl']");
		}
BookCopyrightAndLicenseTests