public void TestGetAvailableLocales() { CultureInfo[] locList = BreakIterator.GetCultures(UCultureTypes.AllCultures); if (locList.Length == 0) { Errln("GetCultures() returned an empty list!"); } // I have no idea how to test this function... UCultureInfo[] ulocList = BreakIterator.GetUCultures(UCultureTypes.AllCultures); if (ulocList.Length == 0) { Errln("GetUCultures() returned an empty list!"); } else { Logln("GetUCultures() returned " + ulocList.Length + " locales"); } foreach (var specificCulture in BreakIterator.GetCultures(UCultureTypes.SpecificCultures)) { assertFalse($"Expected a specific culture, got '{specificCulture.Name}'", specificCulture.IsNeutralCulture); } foreach (var neutralCulture in BreakIterator.GetCultures(UCultureTypes.NeutralCultures)) { assertTrue($"Expected a neutral culture, got '{neutralCulture.Name}'", neutralCulture.IsNeutralCulture); } }