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

TestCanFitInInt32() private méthode

private TestCanFitInInt32 ( ) : void
Résultat void
        public void TestCanFitInInt32()
        {
            Assert.IsTrue(CBORObject.FromObject(0).CanFitInInt32());
              Assert.IsFalse(CBORObject.True.CanFitInInt32());
              Assert.IsFalse(CBORObject.FromObject(String.Empty).CanFitInInt32());
              Assert.IsFalse(CBORObject.NewArray().CanFitInInt32());
              Assert.IsFalse(CBORObject.NewMap().CanFitInInt32());
              Assert.IsFalse(CBORObject.False.CanFitInInt32());
              Assert.IsFalse(CBORObject.Null.CanFitInInt32());
              Assert.IsFalse(CBORObject.Undefined.CanFitInInt32());
              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["int32"].AsBoolean() &&
              numberinfo["isintegral"].AsBoolean()) {
              Assert.IsTrue(cbornumber.CanFitInInt32());
              Assert.IsTrue(CBORObject.FromObject(cbornumber.AsInt32())
                    .CanFitInInt32());
            } else {
              Assert.IsFalse(cbornumber.CanFitInInt32());
            }
              }
        }
CBORObjectTest