Я пытаюсь проанализировать от значения в Enum, используя метод enum.toobject. Однако, когда я использовал с недопустимым параметром, кажется, что всегда возвращает значение по умолчанию, такое как 0. < /p>
[TestMethod]
public void ShouldFail()
{
byte testValue = 68;
TestEnum testEnumObject = (TestEnum)Enum.ToObject(typeof(TestEnum), testValue);
//how testEnumObject is 68? dosent make sence.
Assert.AreEqual(testEnumObject, TestEnum.A);
}
public enum TestEnum : byte
{
A = 1,
B = 2,
C = 3
}
< /code>
Как я могу выполнить функцию, если значение не может быть назначено с Enum для бросания эксказии? < /p>
Подробнее здесь: https://stackoverflow.com/questions/539 ... alid-value