public void TestConvertSByte() { var src = byte.MinValue; var v = new DDValue(src); var res = Convert.ToSByte((object)v); var trg = (sbyte)(v.GetValueAsByte() - 128); Assert.AreEqual(res, trg, "The converted result '{0}' doesn't much expected '{1}'.", res.ToString(), trg.ToString()); }
public void TestConvertByte() { var src = byte.MaxValue; var v = new DDValue(src); var res = Convert.ToByte((object)v); var trg = v.GetValueAsByte(); Assert.AreEqual(res, trg, "The converted result '{0}' doesn't much expected '{1}'.", res.ToString(), trg.ToString()); Assert.AreEqual(res, src, "The converted result '{0}' doesn't much source '{1}'.", res.ToString(), src.ToString()); }