public void FilterWellKnownPrivateUseTags_EmptyList_EmptyList() { string[] listToFilter = {}; IEnumerable <string> result = WritingSystemDefinition.FilterWellKnownPrivateUseTags(listToFilter); Assert.That(result, Is.Empty); }
public void FilterWellKnownPrivateUseTags_HasOnlyUnknownTags_ListWithUnknownTags() { string[] listToFilter = { "v", "puu", "yuu" }; IEnumerable <string> result = WritingSystemDefinition.FilterWellKnownPrivateUseTags(listToFilter); Assert.That(result, Has.Member("v")); Assert.That(result, Has.Member("puu")); Assert.That(result, Has.Member("yuu")); }
public void FilterWellKnownPrivateUseTags_HasUpperCaseWellKnownTagsAndUnknownTags_ListWithUnknownTags() { string[] listToFilter = { "v", WellKnownSubTags.Ipa.PhonemicPrivateUseSubtag.ToUpper(), WellKnownSubTags.Ipa.PhoneticPrivateUseSubtag.ToUpper() }; IEnumerable <string> result = WritingSystemDefinition.FilterWellKnownPrivateUseTags(listToFilter); Assert.That(result, Has.Member("v")); Assert.That(result, Has.No.Member(WellKnownSubTags.Ipa.PhonemicPrivateUseSubtag.ToUpper())); Assert.That(result, Has.No.Member(WellKnownSubTags.Ipa.PhoneticPrivateUseSubtag.ToUpper())); }
public void FilterWellKnownPrivateUseTags_HasOnlyWellKnownTags_EmptyList() { string[] listToFilter = { WellKnownSubTags.Audio.PrivateUseSubtag, WellKnownSubTags.Ipa.PhonemicPrivateUseSubtag, WellKnownSubTags.Ipa.PhoneticPrivateUseSubtag }; IEnumerable <string> result = WritingSystemDefinition.FilterWellKnownPrivateUseTags(listToFilter); Assert.That(result, Is.Empty); }