C# Class BloomTests.Book.BookStarterTests

Show file Open project: BloomBooks/BloomDesktop

Public Methods

Method Description
CreateBookOnDiskFromTemplate_SourceHasTwoInLineage_BookLineageExtedsThoseWithIdOfSourceBook ( string lineage, bool includeJson ) : void

Private Methods

Method Description
CreateBookOnDiskFromTemplate_AlreadyHasVernacular_LeavesUntouched ( ) : void
CreateBookOnDiskFromTemplate_BookWithDefaultNameAlreadyExists_NameGetsNumberSuffix ( ) : void
CreateBookOnDiskFromTemplate_CreationFailsForSomeReason_DoesNotLeaveIncompleteFolderAround ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_AllowUploadIsTrue ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_BookLineageSetToIdOfSourceBook ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_BookletMakingIsAppropriateIsTrue ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_CreatesCorrectMetaJson ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_GetsExpectedFileName ( ) : void
CreateBookOnDiskFromTemplate_FromBasicBook_GetsNoDefaultNameMetaElement ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryA5AndXMatter_CoverTitleIsIntiallyEmpty ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryA5_CreatesWithCoverAndTitle ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryA5_Validates ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryBasicBook_CreatesWithCorrectStylesheets ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryTemplate_SameNameAlreadyUsed_FindsUsableNumberSuffix ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_CoverHasOneVisibleVernacularTitle ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_DoesNotLoseTokPisinTitle ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_HasCorrectImageOnCover ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_HasCorrectTopicOnCover ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_HasDataDivIntact ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_HasTitlePage ( ) : void
CreateBookOnDiskFromTemplate_FromFactoryVaccinations_InitialFolderNameIsJustBook ( ) : void
CreateBookOnDiskFromTemplate_Has2SourceLanguagesTextArea_OneVernacularTextAreaAdded ( ) : void
CreateBookOnDiskFromTemplate_HasBookTitleWithEnglish_HasItWithVernacular ( ) : void
CreateBookOnDiskFromTemplate_HasEnglishTextArea_VernacularTextAreaAdded ( ) : void
CreateBookOnDiskFromTemplate_HasTokPisinTextAreaSurroundedByParagraph_VernacularTextAreaAdded ( ) : void
CreateBookOnDiskFromTemplate_NoTranslationGroupClass_LeavesUntouched ( ) : void
CreateBookOnDiskFromTemplate_OriginalHasISBN_CopyDoesNotHaveISBN ( ) : void
CreateBookOnDiskFromTemplate_OriginalIsTemplate_CopyHasNoTitle ( ) : void
CreateBookOnDiskFromTemplate_OriginalIsTemplate_CopyIsNotTemplate ( ) : void
CreateBookOnDiskFromTemplate_PagesLabeledExtraAreNotAdded ( ) : void
CreateBookOnDiskFromTemplate_PagesLabeledRequiredIsAdded ( ) : void
CreateBookOnDiskFromTemplate_PagesNotLabeledExtraAreAdded ( ) : void
CreateBookOnDiskFromTemplate_ShellHasNoDefaultNameDirective_bookTitleAttibutesSameAsShell ( ) : void
CreateBookOnDiskFromTemplate_ShellHasNoNameDirective_FileNameJust_Book_ ( ) : void
CreateBookOnDiskFromTemplate_SourceHasTwoInLineage_BookLineageExtedsThoseWithIdOfSourceBook ( ) : void
CreateBookOnDiskFromTemplate_SourceHasXMatter_Removed ( ) : void
CreateBookOnDiskFromTemplate_TextAreaHasNoText_VernacularLangAttrSet ( ) : void
CreateBookServer ( ) : BookServer
GetNewVaccinationsBookPath ( ) : string
GetPathToHtml ( string bookFolderPath ) : string
GetShellBookFolder ( ) : string
GetShellBookFolder ( string bodyContents, string defaultNameForDerivedBooks, string lineageName = null, bool includeJson = true ) : string
Setup ( ) : void
SetupPage_LanguageSettingsHaveChanged_LangAttributesUpdated ( ) : void
TearDown ( ) : void

Method Details

CreateBookOnDiskFromTemplate_SourceHasTwoInLineage_BookLineageExtedsThoseWithIdOfSourceBook() public method

public CreateBookOnDiskFromTemplate_SourceHasTwoInLineage_BookLineageExtedsThoseWithIdOfSourceBook ( string lineage, bool includeJson ) : void
lineage string
includeJson bool
return void