コード例 #1
0
        public void Guard_ThrowIfInvalidEnum_InvalidValue_ErrorThrown()
        {
            GuardTestEnum testValue = (GuardTestEnum)99;

            Should.Throw <ArgumentOutOfRangeException>(() => Guard.ThrowIfInvalidEnum(typeof(GuardTestEnum), testValue, nameof(testValue)));
        }
コード例 #2
0
        public void Guard_ThrowIfInvalidEnum_NoErrorThrown()
        {
            GuardTestEnum testValue = GuardTestEnum.First;

            Should.NotThrow(() => Guard.ThrowIfInvalidEnum(typeof(GuardTestEnum), testValue, nameof(testValue)));
        }