@Test
public void testToLong() {

    assertEquals(
            281474976710655L,
            Ethernet.toLong(new byte[] { (byte) 0xff, (byte) 0xff,
                    (byte) 0xff, (byte) 0xff, (byte) 0xff, (byte) 0xff }));
    assertEquals(
            1103823438081L,
            Ethernet.toLong(new byte[] { (byte) 0x01, (byte) 0x01,
                    (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01 }));
    assertEquals(
            141289400074368L,
            Ethernet.toLong(new byte[] { (byte) 0x80, (byte) 0x80,
                    (byte) 0x80, (byte) 0x80, (byte) 0x80, (byte) 0x80 }));
}