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); }
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); } }