protected bool AreMatching(string[] stringEnumValues, EnumUnderTest[] enumValues)
 {
     if (stringEnumValues.Length == enumValues.Length)
     {
         EnumUnderTest[] parsed = stringEnumValues.Select(x => (EnumUnderTest) Enum.Parse(typeof (EnumUnderTest), x)).ToArray();
         return parsed.SequenceEqual(enumValues);
     }
     return false;
 }
Exemple #2
0
 public void IsCaseInsensitive(string input, EnumUnderTest expectedEnum)
 {
     Assert.Equal(expectedEnum, input.DehumanizeTo <EnumUnderTest>());
     Assert.Equal(expectedEnum, input.DehumanizeTo(typeof(EnumUnderTest)));
 }
 public void IsCaseInsensitive(string input, EnumUnderTest expectedEnum)
 {
     Assert.Equal(expectedEnum, input.DehumanizeTo<EnumUnderTest>());
     Assert.Equal(expectedEnum, input.DehumanizeTo(typeof(EnumUnderTest)));
 }