Esempio n. 1
0
        public void Ctor_Double()
        {
            NFloat value = new NFloat(42.0);

            Assert.Equal(42.0, value.Value);
        }
Esempio n. 2
0
        public void NFloatToDouble(float value)
        {
            double result = new NFloat(value);

            Assert.Equal(value, result);
        }
Esempio n. 3
0
        public void Ctor_Double()
        {
            NFloat result = new NFloat(42.0);

            Assert.Equal(42.0, result.Value);
        }
Esempio n. 4
0
        public void op_GreaterThanOrEqual(float left, float right)
        {
            bool result = new NFloat(left) >= new NFloat(right);

            Assert.Equal(left >= right, result);
        }
Esempio n. 5
0
        public void NaN()
        {
            NFloat result = NFloat.NaN;

            Assert.True(double.IsNaN(result.Value));
        }
Esempio n. 6
0
        public static void op_UnaryPlus(float value)
        {
            NFloat result = +(new NFloat(value));

            Assert.Equal(+value, result.Value);
        }
Esempio n. 7
0
        public void CharToNFloat(char value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 8
0
        public void IsPositiveInfinity(float value)
        {
            bool result = NFloat.IsPositiveInfinity(value);

            Assert.Equal(float.IsPositiveInfinity(value), result);
        }
Esempio n. 9
0
        public void Ctor_Double_OutOfRange()
        {
            NFloat result = new NFloat(double.MaxValue);

            Assert.Equal(float.PositiveInfinity, result.Value);
        }
Esempio n. 10
0
        public void Ctor_Double_LargeValue()
        {
            NFloat result = new NFloat(double.MaxValue);

            Assert.Equal(double.MaxValue, result.Value);
        }
Esempio n. 11
0
        public static void ToStringTest32(float value)
        {
            NFloat nfloat = new NFloat(value);

            Assert.Equal(value.ToString(), nfloat.ToString());
        }
Esempio n. 12
0
        public void Ctor_Double_LargeValue()
        {
            NFloat value = new NFloat(double.MaxValue);

            Assert.Equal(double.MaxValue, value.Value);
        }
Esempio n. 13
0
        public void Ctor_Double_OutOfRange()
        {
            NFloat value = new NFloat(double.MaxValue);

            Assert.Equal((double)(float)double.MaxValue, value.Value);
        }
Esempio n. 14
0
        public void IsFinite(float value)
        {
            bool result = NFloat.IsFinite(value);

            Assert.Equal(float.IsFinite(value), result);
        }
Esempio n. 15
0
        public void SByteToNFloat(sbyte value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 16
0
        public void IsNegative(float value)
        {
            bool result = NFloat.IsNegative(value);

            Assert.Equal(float.IsNegative(value), result);
        }
Esempio n. 17
0
        public void SingleToNFloat(float value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 18
0
        public static void ToStringTest64(float value)
        {
            NFloat nfloat = new NFloat(value);

            Assert.Equal(((double)value).ToString(), nfloat.ToString());
        }
Esempio n. 19
0
        public void UInt16ToNFloat(ushort value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 20
0
        public void Ctor_Empty()
        {
            NFloat result = new NFloat();

            Assert.Equal(0, result.Value);
        }
Esempio n. 21
0
        public void UInt32ToNFloat(uint value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 22
0
        public static void op_UnaryNegation(float value)
        {
            NFloat result = -(new NFloat(value));

            Assert.Equal(-value, result.Value);
        }
Esempio n. 23
0
        public void UInt64ToNFloat(ulong value)
        {
            NFloat result = value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 24
0
        public void op_Inequality(float left, float right)
        {
            bool result = new NFloat(left) != new NFloat(right);

            Assert.Equal(left != right, result);
        }
Esempio n. 25
0
        public void UIntPtrToNFloat(uint value)
        {
            NFloat result = (nuint)value;

            Assert.Equal(value, result.Value);
        }
Esempio n. 26
0
        public void op_LessThan(float left, float right)
        {
            bool result = new NFloat(left) < new NFloat(right);

            Assert.Equal(left < right, result);
        }
Esempio n. 27
0
        public void Ctor_Empty()
        {
            NFloat value = new NFloat();

            Assert.Equal(0, value.Value);
        }