Exemple #1
0
        public void LocalisedTextEntriesListOfEntries_SetsAsEntries()
        {
            var entries = new List <LocalisedTextEntry>
            {
                new LocalisedTextEntry(ELanguageOptions.German),
                new LocalisedTextEntry(ELanguageOptions.EnglishUK)
            };

            var localisedTextEntries = new LocalisedTextEntries(entries);

            Assert.AreSame(entries, localisedTextEntries.Entries);
        }
Exemple #2
0
        public void LocalisedTextEntriesDefault_ElementForAllEnumValues()
        {
            var localisedTextEntries = new LocalisedTextEntries();

            var languageOptions = Enum.GetValues(typeof(ELanguageOptions));

            Assert.IsTrue(localisedTextEntries.Entries.Count == languageOptions.Length);

            foreach (var languageOption in languageOptions)
            {
                bool foundOption = false;
                foreach (var entry in localisedTextEntries.Entries)
                {
                    if (entry.LanguageOption == (ELanguageOptions)languageOption)
                    {
                        foundOption = true;
                    }
                }
                Assert.IsTrue(foundOption);
            }
        }