public void Positive_Float32_Negative_ThrowsArgumentOutOfRangeException(float AParam)
        {
            var ex = Assert.Throws <ArgumentOutOfRangeException>(
                () => Require.NotNegative(AParam, nameof(AParam))
                );

            Assert.That(ex.ParamName, Is.EqualTo(nameof(AParam)));
        }
 public void NotNegative_Float64_PositiveOrZero_ReturnsValue(double AParam)
 {
     Assert.That(Require.NotNegative(AParam, nameof(AParam)), Is.EqualTo(AParam));
 }
 public void NotNegative_Int32_PositiveOrZero_ReturnsValue(int AParam)
 {
     Assert.That(Require.NotNegative(AParam, nameof(AParam)), Is.EqualTo(AParam));
 }