Class UnitySystemConfigurationSettingsEditorTests
EditMode tests for the pure static helpers on UnitySystemConfigurationSettingsEditor
(culture resolution, code lookup, sync-map mutation). The IMGUI render methods are skipped;
only the culture-agnostic logic behind them is exercised here.
Inherited Members
Namespace: Serenity.UnitySystemConfiguration.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class UnitySystemConfigurationSettingsEditorTests
Constructors
UnitySystemConfigurationSettingsEditorTests()
Declaration
public UnitySystemConfigurationSettingsEditorTests()
Methods
AutoSelectCultureSourceOnLoad_AlreadyAllCultures_LeavesSourceUnchanged()
Declaration
public void AutoSelectCultureSourceOnLoad_AlreadyAllCultures_LeavesSourceUnchanged()
AutoSelectCultureSourceOnLoad_EmptyOverride_LeavesSourceUnchanged()
Declaration
public void AutoSelectCultureSourceOnLoad_EmptyOverride_LeavesSourceUnchanged()
AutoSelectCultureSourceOnLoad_GarbageCode_LeavesSourceUnchanged()
Declaration
public void AutoSelectCultureSourceOnLoad_GarbageCode_LeavesSourceUnchanged()
AutoSelectCultureSourceOnLoad_NonLocaleDotNetCode_SwitchesToAllCultures()
Declaration
public void AutoSelectCultureSourceOnLoad_NonLocaleDotNetCode_SwitchesToAllCultures()
AutoSelectCultureSourceOnLoad_NullSettings_DoesNotThrow()
Declaration
public void AutoSelectCultureSourceOnLoad_NullSettings_DoesNotThrow()
BuildCultureLists_AllCultures_ContainsWellKnownCulture()
Declaration
public void BuildCultureLists_AllCultures_ContainsWellKnownCulture()
BuildCultureLists_AllCultures_IsSortedByEnglishName()
Declaration
public void BuildCultureLists_AllCultures_IsSortedByEnglishName()
BuildCultureLists_AllCultures_ProducesParallelNonEmptyArrays()
Declaration
public void BuildCultureLists_AllCultures_ProducesParallelNonEmptyArrays()
FindIndexForCode_DifferentCasing_MatchesCaseInsensitively()
Declaration
public void FindIndexForCode_DifferentCasing_MatchesCaseInsensitively()
FindIndexForCode_EmptyCode_ReturnsMinusOne()
Declaration
public void FindIndexForCode_EmptyCode_ReturnsMinusOne()
FindIndexForCode_MissingCode_ReturnsMinusOne()
Declaration
public void FindIndexForCode_MissingCode_ReturnsMinusOne()
FindIndexForCode_NullCodes_ReturnsMinusOne()
Declaration
public void FindIndexForCode_NullCodes_ReturnsMinusOne()
FindIndexForCode_PresentCode_ReturnsIndex()
Declaration
public void FindIndexForCode_PresentCode_ReturnsIndex()
GetLanguageDisplayFromCulture_InvalidCode_ReturnsCodeItself()
Declaration
public void GetLanguageDisplayFromCulture_InvalidCode_ReturnsCodeItself()
GetLanguageDisplayFromCulture_NullOrWhitespace_ReturnsNonePlaceholder()
Declaration
public void GetLanguageDisplayFromCulture_NullOrWhitespace_ReturnsNonePlaceholder()
GetLanguageDisplayFromCulture_UnderscoreSeparator_IsNormalizedToHyphen()
Declaration
public void GetLanguageDisplayFromCulture_UnderscoreSeparator_IsNormalizedToHyphen()
GetLanguageDisplayFromCulture_ValidCode_IncludesEnglishNameAndTwoLetterCode()
Declaration
public void GetLanguageDisplayFromCulture_ValidCode_IncludesEnglishNameAndTwoLetterCode()
IsDotNetCulture_GarbageCode_ReturnsFalse()
Declaration
public void IsDotNetCulture_GarbageCode_ReturnsFalse()
IsDotNetCulture_KnownCulture_ReturnsTrue()
Declaration
public void IsDotNetCulture_KnownCulture_ReturnsTrue()
IsDotNetCulture_NullOrWhitespace_ReturnsFalse()
Declaration
public void IsDotNetCulture_NullOrWhitespace_ReturnsFalse()
SafeSystemUICode_NeverReturnsNull()
Declaration
public void SafeSystemUICode_NeverReturnsNull()
SafeSystemUICode_ReturnsCurrentUICultureName()
Declaration
public void SafeSystemUICode_ReturnsCurrentUICultureName()