Beispiel #1
0
        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());
        }
Beispiel #2
0
        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());
        }