C# Class BloomTests.Book.BookTests

Show file Open project: BloomBooks/BloomDesktop

Public Methods

Method Description
Save_UpdatesAllTitles ( ) : void

Private Methods

Method Description
AllLanguages_FindsBloomEditableElements ( ) : void
AssertPageCount ( Bloom book, int expectedCount ) : void
BringBookUpToDate_A4LandscapeWithNoContentPages_RemainsA4Landscape ( ) : void
BringBookUpToDate_CoverImageHasMetaData_HtmlForCoverPageHasMetaDataAttributes ( ) : void
BringBookUpToDate_DomHas2ContentLanguages_PulledIntoBookProperties ( ) : void
BringBookUpToDate_InsertsRegionalLanguageNameInAsWrittenInNationalLanguage1 ( ) : void
BringBookUpToDate_LanguagesOfBookUpdated ( ) : void
BringBookUpToDate_MovesMetaDataToJson ( ) : void
BringBookUpToDate_VernacularTitleChanged_TitleCopiedToTextAreaOnAnotherPage ( ) : void
CanDelete_TemplateBook_False ( ) : void
CanDelete_VernacularBook_True ( ) : void
Constructor_HadNoTitleButDOMHasItInADataItem_TitleElementIsSet ( ) : void
Constructor_LanguagesOfBookIsSet ( ) : void
CreateTemplatePage ( string divContent ) : Mock
DeletePage_AttemptDeleteLastRemaingPage_DoesntDelete ( ) : void
DeletePage_OnLastPage_Deletes ( ) : void
DuplicatePage ( ) : void
DuplicatePageAfterRelocatePage ( ) : void
DuplicatePage_WithAudio_OmitsAudioMarkup ( ) : void
FixBookIdAndLineageIfNeeded_FixesBasicBookId ( ) : void
FixBookIdAndLineageIfNeeded_WithPageTemplateSourceBasicBook_OnBookThatHasJsonLineage_DoesNotSetLineage ( ) : void
FixBookIdAndLineageIfNeeded_WithPageTemplateSourceBasicBook_SetsMissingLineageToBasicBook ( ) : void
GetDefaultBookletLayout_CalendarSpecified_Calendar ( ) : void
GetDefaultBookletLayout_NotSpecified_Fold ( ) : void
GetEditableHtmlDomForPage_BasicBook_HasA5PortraitClass ( ) : void
GetLineageGuids ( XmlElement page ) : string[]
GetPageFromBookDom ( Bloom book, int pageNumber0Based ) : XmlNode
GetPreviewHtmlFileForWholeBook_BookHasThreePages_ResultHasAll ( ) : void
GetPreviewHtmlFileForWholeBook_InjectedCoverHasCorrectImage ( ) : void
GetPreviewHtmlFileForWholeBook_what_UsesPreviewCss ( ) : void
InsertPageAfter_OnFirstPage_NewPageInsertedAsSecond ( ) : void
InsertPageAfter_OnLastPage_NewPageInsertedAtEnd ( ) : void
InsertPageAfter_PageRequiresStylesheetWeAlreadyHave_StylesheetNotAdded ( ) : void
InsertPageAfter_PageRequiresStylesheetWeDontHave_StylesheetFileCopied ( ) : void
InsertPageAfter_PageRequiresStylesheetWeDontHave_StylesheetLinkAdded ( ) : void
InsertPageAfter_PageWasMarkedExtra_NewPageIsNotMarkedExtra ( ) : void
InsertPageAfter_SourcePageHasLineage_GetsLineageOfSourcePlusItsAncestor ( ) : void
InsertPageAfter_SourcePageHasNoLineage_IdOfSourceBecomesLineageOfNewPage ( ) : void
InsertPageAfter_TemplateRefsPicture_PictureCopied ( ) : void
MakeTempImage ( string name ) : TempFile
MakeTemplatePageThatHasABookWithStylesheets ( Palaso.TestUtilities.TemporaryFolder bookFolder, IEnumerable stylesheetNames ) : IPage
RelocatePage_FirstPageToLast_DoesRelocate ( ) : void
RelocatePage_FirstPageToSecond_DoesRelocate ( ) : void
RelocatePage_LastPageToFirst_DoesRelocate ( ) : void
RelocatePage_LastPageToSecond_DoesRelocate ( ) : void
RelocatePage_SuccessiveRelocates_BothWork ( ) : void
SavePage_ChangeMadeToSrcOfImg_StorageUpdated ( ) : void
SavePage_ChangeMadeToTextAreaOfFirstTwin_StorageUpdated ( ) : void
SavePage_ChangeMadeToTextAreaOfSecondTwin_StorageUpdated ( ) : void
SavePage_ChangeMadeToTextAreaWithMultipleLanguages_CorrectOneInStorageUpdated ( ) : void
SavePage_ChangeMade_StorageToldToSave ( ) : void
SavePage_HadTitleChangeEnglishTitle_ChangesTitleElement ( ) : void
SavePage_HasTitleTemplate_ChangesTitleElement ( ) : void
SavePage_MultiLingualClassUpdated ( ) : void
Save_UpdatesBookInfoMetadataTags ( ) : void
Save_UpdatesMetadataCreditsRemovingBreaks ( ) : void
Save_UpdatesMetadataCreditsRemovingP ( ) : void
Save_UpdatesMetadataIsbnAndPageCount ( ) : void
Save_UpdatesMetadataTitle ( ) : void
SetMultilingualContentLanguages_UpdatesLanguagesOfBookFieldInDOM ( ) : void
TestTemplateInsertion ( Bloom book, IPage existingPage, string divContent ) : void
UpdateImgMetdataAttributesToMatchImage_HtmlForImgGetsMetaDataAttributes ( ) : void
UpdateLicenseMetdata_UpdatesJson ( ) : void
UpdateTextsNewlyChangedToRequiresParagraph_HasOneBR ( ) : void
UpdateTextsNewlyChangedToRequiresParagraph_RemovesEmptyLines ( ) : void

Method Details

Save_UpdatesAllTitles() public method

public Save_UpdatesAllTitles ( ) : void
return void