public void testGermanKeyBackwards() { var german = languageCache.getLangaugeByCode("de-de"); Assert.NotNull(german); SaveRetrieveKey("TEST_KEY_2", german); var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: german.id ); TextStatusResult rawStatus = englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey)); bool status = rawStatus.is_translated; Assert.True(status); var backwardsTranslationOfExistingKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: backwardsLanguage.id ); status = backwardsTranslationOfExistingKey.Parse(justCall(backwardsTranslationOfExistingKey)).is_translated; Assert.IsTrue(status); }
public void testStatusOfNonExistantKey() { var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY + " THIS IS INVALID" + Random.value, language_id: englishLanguage.id ); Assert.Catch <ApplicatonLevelException>( () => englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey))); var backwardsTranslationOfExistingKey = new TextStatus ( text_id: TRANSLATION_KEY + " THIS IS INVALID" + Random.value, language_id: backwardsLanguage.id ); Assert.Catch <ApplicatonLevelException>( () => backwardsTranslationOfExistingKey.Parse(justCall(backwardsTranslationOfExistingKey))); }
public void testStatusOfNotOrderedTranslations() { int nonExistantTranslationKey = -1; foreach (TransfluentLanguage lang in languageCache.languages) { if (lang.id != englishLanguage.id && lang.id != backwardsLanguage.id) { nonExistantTranslationKey = lang.id; break; } } var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: nonExistantTranslationKey ); TextStatusResult result = englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey)); Assert.False(result.is_translated); }
public void testStatusOfAlreadyInsertedKey() { var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: englishLanguage.id ); TextStatusResult rawStatus = englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey)); bool status = rawStatus.is_translated; Assert.True(status); var backwardsTranslationOfExistingKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: backwardsLanguage.id ); status = backwardsTranslationOfExistingKey.Parse(justCall(backwardsTranslationOfExistingKey)).is_translated; Assert.IsTrue(status); }
public void testStatusOfNotOrderedTranslations() { int nonExistantTranslationKey = -1; foreach(TransfluentLanguage lang in languageCache.languages) { if(lang.id != englishLanguage.id && lang.id != backwardsLanguage.id) { nonExistantTranslationKey = lang.id; break; } } var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY, language_id: nonExistantTranslationKey ); TextStatusResult result = englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey)); Assert.False(result.is_translated); }
public void testStatusOfNonExistantKey() { var englishTranslationOfEnglishKey = new TextStatus ( text_id: TRANSLATION_KEY + " THIS IS INVALID" + Random.value, language_id: englishLanguage.id ); Assert.Catch<ApplicatonLevelException>( () => englishTranslationOfEnglishKey.Parse(justCall(englishTranslationOfEnglishKey))); var backwardsTranslationOfExistingKey = new TextStatus ( text_id: TRANSLATION_KEY + " THIS IS INVALID" + Random.value, language_id: backwardsLanguage.id ); Assert.Catch<ApplicatonLevelException>( () => backwardsTranslationOfExistingKey.Parse(justCall(backwardsTranslationOfExistingKey))); }