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

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


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

            Assert.AreEqual("0x000000000000000000000000000000000001E240", FieldScripting.valueAsTSQLLiteral((object)data, fieldInfo), "binary");

            Assert.AreEqual("0x000000000000000000000000000000000001E240", FieldScripting.formatBinary((object)data, columnSize), "binary");
        }