public void TestAsEFloat()
{
Assert.AreEqual(
CBORTestCommon.FloatPosInf,
CBORObject.FromObject(Single.PositiveInfinity).AsEFloat());
Assert.AreEqual(
CBORTestCommon.FloatNegInf,
CBORObject.FromObject(Single.NegativeInfinity).AsEFloat());
Assert.IsTrue(CBORObject.FromObject(Single.NaN).AsEFloat()
.IsNaN());
Assert.AreEqual(
CBORTestCommon.FloatPosInf,
CBORObject.FromObject(Double.PositiveInfinity).AsEFloat());
Assert.AreEqual(
CBORTestCommon.FloatNegInf,
CBORObject.FromObject(Double.NegativeInfinity).AsEFloat());
Assert.IsTrue(CBORObject.FromObject(Double.NaN).AsEFloat()
.IsNaN());
}