public void LocalisedTextEntryWithEnum_InitialisedWithDefaultLocalisdText() { const ELanguageOptions chosenLanguage = ELanguageOptions.EnglishUK; var localisedTextEntry = new LocalisedTextEntry(chosenLanguage); Assert.AreEqual(chosenLanguage, localisedTextEntry.LanguageOption); Assert.IsTrue(LocalisedTextConstants.DefaultLocalisedTextEntry.Equals(localisedTextEntry.TranslatedText)); }
public void LocalisedTextEntryWithEnumAndText_InitialisedWithExpectedValues() { const ELanguageOptions chosenLanguage = ELanguageOptions.EnglishUK; var chosenText = "TEXT"; var localisedTextEntry = new LocalisedTextEntry(chosenLanguage, chosenText); Assert.AreEqual(chosenLanguage, localisedTextEntry.LanguageOption); Assert.IsTrue(chosenText.Equals(localisedTextEntry.TranslatedText)); }
public void LocalisedText_ToString_UsesCurrentLanguage() { var expectedEntry = new LocalisedTextEntry(ELanguageOptions.EnglishUK, "OTHERTEST"); var entries = new List <LocalisedTextEntry> { new LocalisedTextEntry(ELanguageOptions.German, "TEST"), expectedEntry }; var localisedText = new LocalisedText(new LocalisedTextEntries(entries)); Assert.IsTrue(localisedText.ToString().Equals(expectedEntry.TranslatedText)); }