//[TestMethod()] public void GetTranslatedValues_EnglishFile_TranslatesOK() { TokenTextTranslator_Accessor.valuesToTranslate.Add("0"); TokenTextTranslator_Accessor.valuesToTranslate.Add("1"); TokenTextTranslator_Accessor.valuesToTranslate.Add("2"); TokenTextTranslator_Accessor.valuesToTranslate.Add("3"); TokenTextTranslator_Accessor.GetTranslatedValues(); System.Collections.Generic.List <String> list = new System.Collections.Generic.List <String>(); list.Add("Rolls"); list.Add("Coins"); list.Add("Notes"); list.Add(""); Assert.AreEqual(TokenTextTranslator_Accessor.translatedValues[0], list[0]); Assert.AreEqual(TokenTextTranslator_Accessor.translatedValues[1], list[1]); Assert.AreEqual(TokenTextTranslator_Accessor.translatedValues[2], list[2]); Assert.AreEqual(TokenTextTranslator_Accessor.translatedValues[3], list[3]); }
public void ValidateToken_InvalidToken1_ReturnsFalse() { Assert.AreEqual(false, TokenTextTranslator_Accessor.ValidateToken("@@@1@")); }
public void ValidateToken_ValidToken_ReturnsTrue() { Assert.AreEqual(true, TokenTextTranslator_Accessor.ValidateToken("@@100@@")); }
public void ValidateToken_NullToken_ReturnsFalse() { Assert.AreEqual(false, TokenTextTranslator_Accessor.ValidateToken(null)); }
public void ValidateEvenKeys_NullString_ReturnsFalse() { TokenTextTranslator.SetTokenTextTranslator("@@"); TokenTextTranslator_Accessor.textToTranslate = null; Assert.AreEqual(false, TokenTextTranslator_Accessor.ValidateToken("")); }
public void TranslateFormTextFile_StringWithoutTokens_ReturnsSameString() { Assert.AreEqual("I don't have tokens!", TokenTextTranslator_Accessor.TranslateFromTextFile("I don't have tokens!")); }
public void Translate_CorrectedString_ReturnsValues() { Assert.AreEqual("Editor: Control, Parent", TokenTextTranslator_Accessor.TranslateFromTextFile("@@1@@: @@2@@, @@3@@")); }
public void Translate_UnevenTokenString_ReturnsSameString() { Assert.AreEqual("@1@@ Hola", TokenTextTranslator_Accessor.TranslateFromTextFile("@1@@ Hola")); }
public void Translate_EmptyString_ReturnsEmptyString() { Assert.AreEqual("", TokenTextTranslator_Accessor.TranslateFromTextFile("")); }
public void Translate_StringWithoutValues_ReturnsSameString() { Assert.AreEqual("Hola?", TokenTextTranslator_Accessor.TranslateFromTextFile("Hola?")); }
public void GetTranslatedValues_LangFileNotExists_ThrowsException() { TokenTextTranslator_Accessor.currentLang = @"C:\idontexist.xml"; TokenTextTranslator_Accessor.TranslateFromTextFile(null); }
public void SetSubPath_WeirdString_ReturnTrue() { Assert.AreEqual(true, TokenTextTranslator_Accessor.SetSubPath("\\\\\\Languages\\Language\\Text\\\\")); }
public void SetSubPath_CorrectPath_ReturnTrue() { Assert.AreEqual(true, TokenTextTranslator_Accessor.SetSubPath("\\Languages\\Language\\Text")); }
public void SetSubPath_NullPath_ReturnFalse() { Assert.AreEqual(false, TokenTextTranslator_Accessor.SetSubPath(null)); }
public void SetSubPath_EmptyPath_ReturnFalse() { Assert.AreEqual(false, TokenTextTranslator_Accessor.SetSubPath("")); }