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