Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }