Test.CBORObjectTest.TestIsFinite C# (CSharp) Méthode

TestIsFinite() private méthode

private TestIsFinite ( ) : void
Résultat void
        public void TestIsFinite()
        {
            CBORObject cbor;
              Assert.IsTrue(CBORObject.FromObject(0).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(String.Empty).IsFinite);
              Assert.IsFalse(CBORObject.NewArray().IsFinite);
              Assert.IsFalse(CBORObject.NewMap().IsFinite);
              cbor = CBORObject.True;
              Assert.IsFalse(cbor.IsFinite);
              cbor = CBORObject.False;
              Assert.IsFalse(cbor.IsFinite);
              cbor = CBORObject.Null;
              Assert.IsFalse(cbor.IsFinite);
              cbor = CBORObject.Undefined;
              Assert.IsFalse(cbor.IsFinite);
              Assert.IsFalse(CBORObject.NewMap().IsFinite);
              Assert.IsTrue(CBORObject.FromObject(0).IsFinite);
              Assert.IsTrue(CBORObject.FromObject(2.5).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(Double.PositiveInfinity).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(Double.NegativeInfinity).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(Double.NaN).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(
            CBORTestCommon.DecPosInf).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(
            CBORTestCommon.DecNegInf).IsFinite);
              Assert.IsFalse(CBORObject.FromObject(EDecimal.NaN).IsFinite);
              CBORObject numbers = GetNumberData();
              for (int i = 0; i < numbers.Count; ++i) {
            CBORObject numberinfo = numbers[i];
            CBORObject cbornumber =
              CBORObject.FromObject(EDecimal.FromString(
              numberinfo["number"].AsString()));
            if (!numberinfo["integer"].Equals(CBORObject.Null)) {
              Assert.IsTrue(cbornumber.IsFinite);
            } else {
              Assert.IsFalse(cbornumber.IsFinite);
            }
              }
        }
CBORObjectTest