public void Guard_ThrowIfInvalidEnum_InvalidValue_ErrorThrown() { GuardTestEnum testValue = (GuardTestEnum)99; Should.Throw <ArgumentOutOfRangeException>(() => Guard.ThrowIfInvalidEnum(typeof(GuardTestEnum), testValue, nameof(testValue))); }
public void Guard_ThrowIfInvalidEnum_NoErrorThrown() { GuardTestEnum testValue = GuardTestEnum.First; Should.NotThrow(() => Guard.ThrowIfInvalidEnum(typeof(GuardTestEnum), testValue, nameof(testValue))); }