예제 #1
0
        public void TestEthernetHeaderDe()
        {
            byte[]          data   = new byte[] { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0x00, 0xaa, 0xbb, 0x00, 0x11 };
            ETHERNET_HEADER header = new ETHERNET_HEADER();
            int             ret    = header.DeserializeToStruct(data, 0);

            Assert.AreEqual(data.Length, ret);

            for (int i = 0; i < 6; i++)
            {
                Assert.AreEqual(data[i], header.des_mac[i]);
            }
        }