C# Class BloomTests.Book.BookCopyrightAndLicenseTests

Show file Open project: BloomBooks/BloomDesktop

Private Methods

Method Description
CheckDataDivToPagePropagation_Copyright ( ) : void
CheckDataDivToPagePropagation_LicenseDescription ( ) : void
CheckDataDivToPagePropagation_LicenseImage ( ) : void
CheckDataDivToPagePropagation_LicenseNotes ( ) : void
CheckDataDivToPagePropagation_LicenseUrl ( ) : void
CheckUpdateDomFromDataDiv ( string key, string dataDivValue, string lang1 = "en", string lang2 = "", string lang3 = "", string description = null, string customXPath = null ) : void

Start out with an html with a bloomDataDiv describe by the parameters, then run it through the derivation of elements, then check to see that we got the expected result

GetLicenseMetadata_BrandingHasLicenseAndNotesButNotCopyright_MetadataMatches ( ) : void
GetLicenseMetadata_HasCCLicenseURLWithIGOQualifier_ConvertedToFulCCLicenseObject ( ) : void
GetLicenseMetadata_HasCCLicenseURL_ConvertedToFulCCLicenseObject ( ) : void
GetLicenseMetadata_HasCopyrightAlready_CustomBrandingStuffIgnored ( ) : void
GetLicenseMetadata_HasCopyrightAndLicenseAndLicenseNotes_MetadataMatches ( ) : void
GetLicenseMetadata_HasCustomLicense_RightsStatementContainsCustom ( ) : void
GetLicenseMetadata_HasNoCopyrightOrLicense_ReturnCcByForDefault ( ) : void
GetLicenseMetadata_HasOnlyCopyrightAndDescription_IsNullLicense ( ) : void
GetLicenseMetadata_HasOnlyCopyrightAndLicenseNotes_IsCustomLicense ( ) : void
GetLicenseMetadata_HasSymbolInCopyright_FullCopyrightStatmentAcquired ( ) : void
GetLicenseMetadata_SettingsExistsButHasBogusJson_MetadataMatches ( ) : void
GetLicenseMetadata_SettingsExistsButIsEmpty_MetadataMatches ( ) : void
GetMetadata ( string dataDivContent ) : Metadata
MakeDom ( string dataDivContent ) : HtmlDom
SetLicenseMetadata_CCLicenseWithFrenchNationalLanguage_DataDivHasFrenchDescription ( ) : void
SetLicenseMetadata_CCLicense_LicenseImageAddedToDataDiv ( ) : void
SetLicenseMetadata_CustomLicense_LicenseImageRemovedFromDataDiv ( ) : void
SetLicenseMetadata_NullLicense_LicenseImageRemovedFromDataDiv ( ) : void
SetLicenseMetadata_PreviouslyHadCCLicenseInFrenchThenChangedToCustom_OnlyShowsCustomRightsStatement ( ) : void
SetLicenseMetadata_ToNoLicenseUrl_OriginalHasLicenseUrlInEn_ClearsEn ( ) : void
SetMetadata_CustomLicense_LicenseImageSrcAndAltAreEmpty ( ) : void
Setup ( ) : void
TearDown ( ) : void
TestSetLicenseMetdataEffectOnDataDiv ( Metadata metadata = null, string startingDataDivContent = "", string startingPageContent = "", string xpath = "", int expectedCount = 1 ) : HtmlDom
UpdateDomFromDataDiv_CCLicense_OnPageTheLicenseHasFrench ( ) : void