示例#1
0
        public void IsFinite_WithFloatNegativeInfinity_ReturnFalse()
        {
            // arrange
            const float Value = float.NegativeInfinity;

            // action
            var isFinite = ScalarPrimitives <float, float> .IsFiniteFunc(Value);

            // assert
            Assert.IsFalse(isFinite);
        }
示例#2
0
        public void IsFinite_WithFloatValue_ReturnTrue()
        {
            // arrange
            const float Value = 1.0f;

            // action
            var isFinite = ScalarPrimitives <float, float> .IsFiniteFunc(Value);

            // assert
            Assert.IsTrue(isFinite);
        }
示例#3
0
        public void IsFinite_WithDoubleValue_ReturnTrue()
        {
            // arrange
            const double Value = 1.0;

            // action
            var isFinite = ScalarPrimitives <double, double> .IsFiniteFunc(Value);

            // assert
            Assert.IsTrue(isFinite);
        }
示例#4
0
        public void IsFinite_WithDoubleNegativeInfinity_ReturnFalse()
        {
            // arrange
            const double Value = double.NegativeInfinity;

            // action
            var isFinite = ScalarPrimitives <double, double> .IsFiniteFunc(Value);

            // assert
            Assert.IsFalse(isFinite);
        }
示例#5
0
        public void IsFinite_WithIntValue_ReturnTrue()
        {
            // arrange
            const int Value = 1;

            // action
            var isFinite = ScalarPrimitives <int, int> .IsFiniteFunc(Value);

            // assert
            Assert.IsTrue(isFinite);
        }