logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SteamPartnerLocaleMapTests

    Tests for SteamPartnerLocaleMap: round trips, aliases, case-insensitivity, and the no-collision guarantee between canonical locale codes and Steam languages.

    Inheritance
    object
    SteamPartnerLocaleMapTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Steam.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class SteamPartnerLocaleMapTests

    Constructors

    SteamPartnerLocaleMapTests()

    Declaration
    public SteamPartnerLocaleMapTests()

    Methods

    Aliases_EachAliasIsListedUnderTheCanonicalCodeOfItsSteamLanguage()

    Declaration
    public void Aliases_EachAliasIsListedUnderTheCanonicalCodeOfItsSteamLanguage()

    Aliases_EveryAliasResolvesToTheSameSteamLanguageAsItsCanonicalCode()

    Declaration
    public void Aliases_EveryAliasResolvesToTheSameSteamLanguageAsItsCanonicalCode()

    DisplayNames_EveryCanonicalLocaleCode_HasAReadableName()

    Declaration
    public void DisplayNames_EveryCanonicalLocaleCode_HasAReadableName()

    SupportedLocaleCodes_EveryCanonicalCode_RoundTripsThroughSteamLanguage()

    Declaration
    public void SupportedLocaleCodes_EveryCanonicalCode_RoundTripsThroughSteamLanguage()

    SupportedLocaleCodes_IsOrdinalSorted()

    Declaration
    public void SupportedLocaleCodes_IsOrdinalSorted()

    SupportedLocaleCodes_NoTwoCanonicalCodesMapToTheSameSteamLanguage()

    Declaration
    public void SupportedLocaleCodes_NoTwoCanonicalCodesMapToTheSameSteamLanguage()

    TryToLocaleCode_GivenSteamLanguageOfAnAliasedLocale_ReturnsTheCanonicalCodeNotTheAlias()

    Declaration
    public void TryToLocaleCode_GivenSteamLanguageOfAnAliasedLocale_ReturnsTheCanonicalCodeNotTheAlias()

    TryToLocaleCode_IsCaseInsensitive(string)

    Declaration
    public void TryToLocaleCode_IsCaseInsensitive(string steamLanguage)
    Parameters
    Type Name Description
    string steamLanguage

    TryToLocaleCode_NullOrWhitespace_ReturnsFalse(string)

    Declaration
    public void TryToLocaleCode_NullOrWhitespace_ReturnsFalse(string steamLanguage)
    Parameters
    Type Name Description
    string steamLanguage

    TryToLocaleCode_UnknownSteamLanguage_ReturnsFalseAndEmpty()

    Declaration
    public void TryToLocaleCode_UnknownSteamLanguage_ReturnsFalseAndEmpty()

    TryToSteamLanguage_IsCaseInsensitive(string)

    Declaration
    public void TryToSteamLanguage_IsCaseInsensitive(string localeCode)
    Parameters
    Type Name Description
    string localeCode

    TryToSteamLanguage_KnownAlias_ResolvesToSteamLanguage(string, string)

    Declaration
    public void TryToSteamLanguage_KnownAlias_ResolvesToSteamLanguage(string aliasLocaleCode, string expectedSteamLanguage)
    Parameters
    Type Name Description
    string aliasLocaleCode
    string expectedSteamLanguage

    TryToSteamLanguage_NullOrWhitespace_ReturnsFalse(string)

    Declaration
    public void TryToSteamLanguage_NullOrWhitespace_ReturnsFalse(string localeCode)
    Parameters
    Type Name Description
    string localeCode

    TryToSteamLanguage_UnknownLocaleCode_ReturnsFalseAndEmpty()

    Declaration
    public void TryToSteamLanguage_UnknownLocaleCode_ReturnsFalseAndEmpty()
    In this article
    © 2026 Serenity. All Rights Reserved