public void TestAbs()
{
Assert.AreEqual(
CBORObject.FromObject(2),
CBORObject.FromObject(-2).Abs());
Assert.AreEqual(
CBORObject.FromObject(2),
CBORObject.FromObject(2).Abs());
Assert.AreEqual(
CBORObject.FromObject(2.5),
CBORObject.FromObject(-2.5).Abs());
Assert.AreEqual(
CBORObject.FromObject(EDecimal.FromString("6.63")),
CBORObject.FromObject(EDecimal.FromString("-6.63")).Abs());
Assert.AreEqual(
CBORObject.FromObject(EFloat.FromString("2.75")),
CBORObject.FromObject(EFloat.FromString("-2.75")).Abs());
Assert.AreEqual(
CBORObject.FromObject(ERational.FromDouble(2.5)),
CBORObject.FromObject(ERational.FromDouble(-2.5)).Abs());
}