Example #1
0
        public void VARBINARY_Data_ScriptsCorrectly()
        {
            Int32     baseData   = 123456;
            const int columnSize = 20;

            byte[] data = BitConverter.GetBytes(baseData);
            EnsureByteArrayIsBigEndianLikeSQLServer(data);

            var fieldInfo = SchemaScriptingTests.FakeColumn("test", "test", columnSize, "varbinary", false, 0, 0);

            Assert.AreEqual("0x0001E240", FieldScripting.valueAsTSQLLiteral((object)data, fieldInfo), "varbinary");

            Assert.AreEqual("0x0001E240", FieldScripting.formatVarbinary((object)data), "varbinary");
        }