public void Parse_String_To_Enum_Success() { var enumValue = "Male"; var gender = EnumeratorExtensions.Parse <GenderEnum>(enumValue); Assert.Equal(gender, GenderEnum.Male); }
public void TryParse_String_To_Enum_Fail() { var enumValue = "Error"; var result = default(GenderEnum); Assert.False(EnumeratorExtensions.TryParse <GenderEnum>(enumValue, out result)); Assert.Equal(default(GenderEnum), result); }
public void TryParse_String_To_Enum_Success() { var enumValue = "Male"; var result = default(GenderEnum); Assert.True(EnumeratorExtensions.TryParse <GenderEnum>(enumValue, out result)); Assert.Equal(result, GenderEnum.Male); }
public void Parse_String_To_Enum_Fail() { var enumValue = "Error"; Assert.Throws <ArgumentException>(() => EnumeratorExtensions.Parse <GenderEnum>(enumValue)); }