Class SteamPartnerLocaleMapTests
Tests for SteamPartnerLocaleMap: round trips, aliases, case-insensitivity, and
the no-collision guarantee between canonical locale codes and Steam languages.
Inheritance
SteamPartnerLocaleMapTests
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()