示例#1
0
        public void PushData(byte[] data, int count)
        {
            var receiveData = new byte[count];

            Array.Copy(data, 0, receiveData, 0, count);


            //======================== Test Area ======================================


            HexTransfer trans  = new HexTransfer();
            var         hexStr = trans.GetHex(receiveData);

            //=========================================================================
        }
        public void HexTransfer_TEST(string input, byte[] data)
        {
            var transfer = new HexTransfer();
            var outData  = transfer.GetBytes(input);

            Assert.Equal(data.Length, outData.Length);
            for (int i = 0; i < data.Length; i++)
            {
                Assert.Equal(data[i], outData[i]);
            }

            var outStr = transfer.GetHex(data);

            Assert.Equal(input.Replace("0x", "").ToUpper(), outStr.ToUpper());
        }
示例#3
0
 public void Register_TEST()
 {
     var package = packer.Register(1234, 123, "1233121233", "12312312ABCDE", "AB10001", "鄂A55555", 2, out ushort orderID);
     var hexStr  = transfer.GetHex(package);
 }