コード例 #1
0
ファイル: SqlTinyIntTests.cs プロジェクト: zmking888/OrcaMDF
        public void Length()
        {
            var type = new SqlTinyInt(CompressionContext.NoCompression);

            Assert.Throws <ArgumentException>(() => type.GetValue(new byte[0]));
            Assert.Throws <ArgumentException>(() => type.GetValue(new byte[2]));
        }
コード例 #2
0
ファイル: SqlTinyIntTests.cs プロジェクト: zmking888/OrcaMDF
        public void GetValue()
        {
            var type = new SqlTinyInt(CompressionContext.NoCompression);

            byte[] input;

            input = new byte[] { 0xd9 };
            Assert.AreEqual(0xd9, Convert.ToByte(type.GetValue(input)));

            input = new byte[] { 0xf9 };
            Assert.AreEqual(0xf9, Convert.ToByte(type.GetValue(input)));

            input = new byte[] { 0xa4 };
            Assert.AreEqual(0xa4, Convert.ToByte(type.GetValue(input)));
        }