MultilingualTests

Tests for multi-language (i18n) content, translations and alternate variants.

Public Methods

Languages_ShouldBeResolvedFromConfig

public void Languages_ShouldBeResolvedFromConfig()

DefaultLanguagePage_ShouldHaveNoLanguagePrefix

public void DefaultLanguagePage_ShouldHaveNoLanguagePrefix()

NonDefaultLanguagePage_ShouldBePrefixed

public void NonDefaultLanguagePage_ShouldBePrefixed()

LanguageSuffix_ShouldNotLeakIntoUrl

public void LanguageSuffix_ShouldNotLeakIntoUrl()

Translations_ShouldLinkTheSameLogicalPage

public void Translations_ShouldLinkTheSameLogicalPage()

UntranslatedPage_ShouldHaveOnlyItself

public void UntranslatedPage_ShouldHaveOnlyItself()

AlternativeOutputFormats_ShouldExposeSameLanguageVariants

public void AlternativeOutputFormats_ShouldExposeSameLanguageVariants()

Variants_ShouldSpanLanguagesAndFormats

public void Variants_ShouldSpanLanguagesAndFormats()

Pages_ShouldOnlyIncludeSameLanguage

public void Pages_ShouldOnlyIncludeSameLanguage()

TranslationsByLanguage_ShouldMapEveryTranslation

public void TranslationsByLanguage_ShouldMapEveryTranslation()

TranslationsByLanguage_ShouldOmitMissingTranslations

public void TranslationsByLanguage_ShouldOmitMissingTranslations()

TranslatedHome_ShouldBePrefixed

public void TranslatedHome_ShouldBePrefixed()

AutoGeneratedSection_ShouldExistForAllLanguages

public void AutoGeneratedSection_ShouldExistForAllLanguages()

PageInAutoGeneratedSection_ShouldHaveCorrectUrl

public void PageInAutoGeneratedSection_ShouldHaveCorrectUrl()

TranslatedPageInAutoGeneratedSection_ShouldBePrefixed

public void TranslatedPageInAutoGeneratedSection_ShouldBePrefixed()

AutoGeneratedSection_ShouldHaveTranslations

public void AutoGeneratedSection_ShouldHaveTranslations()

I18nTranslations_ShouldBeLoaded

public void I18nTranslations_ShouldBeLoaded()

I18nTranslations_ShouldSupportPluralization

public void I18nTranslations_ShouldSupportPluralization()

AutoGeneratedSectionPages_ShouldBeInCorrectLanguage

public void AutoGeneratedSectionPages_ShouldBeInCorrectLanguage()

PagesInAutoGeneratedSection_ShouldBeLinkedToSection

public void PagesInAutoGeneratedSection_ShouldBeLinkedToSection()