public void FetchTests() { //List<InstalledLanguage> oLanguages; InstalledLanguage oLanguages = null; try { oLanguages = new InstalledLanguage(_connectionServer); } catch (Exception ex) { Assert.Fail("Could not create installed language class:" + ex); } foreach (var oLanguage in oLanguages.InstalledLanguages) { Console.WriteLine(oLanguage.ToString()); } Assert.IsTrue(oLanguages.IsLanguageInstalled(1033, ConnectionLanguageTypes.GUI), "1033 not installed for GUI"); Assert.IsTrue(oLanguages.IsLanguageInstalled(1033, ConnectionLanguageTypes.TUI), "1033 not installed for TUI"); Assert.IsTrue(oLanguages.IsLanguageInstalled(1033, ConnectionLanguageTypes.TTS), "1033 not installed for TTS"); Assert.IsFalse(oLanguages.IsLanguageInstalled(8888, ConnectionLanguageTypes.TTS), "8888 listed as installed for TTS"); }
public void InstalledLanguage_Constructor_InvalidConnectionServer_Failure() { try { InstalledLanguage oLanguages = new InstalledLanguage(new ConnectionServerRest(new RestTransportFunctions())); Assert.Fail("Fetching languages for invalid ConnectionServerRest should fail."); } catch (UnityConnectionRestException ex) { Console.WriteLine("Expected failure:" + ex); } }
public void InstalledLanguage_Test() { _errorString = ""; try { InstalledLanguage oLanguage = new InstalledLanguage(_connectionServer); } catch (Exception ex) { Assert.Fail("[ERROR] fetching installed languages:" + ex); } Assert.IsTrue(string.IsNullOrEmpty(_errorString), "Error parsing Json for installed languages:" + _errorString); }
public void Constructor_NullConnectionServer_Failure() { InstalledLanguage oLanguages = new InstalledLanguage(null); Assert.IsFalse(oLanguages.IsLanguageInstalled(1033), "Checking language install without loading languages from server should return false"); }