[Category("DesktopRequired")] // Fails on Jenkins because InputLanguage.InstalledInputLanguages returns an empty list. public void FindInputLanguage_KnownLanguageCanBeFound() { string knownLanguage = ""; foreach (InputLanguage l in InputLanguage.InstalledInputLanguages) { //Console.WriteLine("Have language {0}", l.LayoutName); knownLanguage = l.LayoutName; } InputLanguage language = _model.FindInputLanguage(knownLanguage); Assert.IsNotNull(language); Assert.AreEqual(knownLanguage, language.LayoutName); //Console.WriteLine(string.Format("Found language {0}", language.LayoutName)); }