public void MessageChunks() { var bytes = new byte[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; var command = new SendMessageCommand("AQIDBAU=", 255, 3, bytes); var packages = command.GetPackets().ToArray().Cast <byte[]>().ToList(); if (packages.Any(x => x.Length > 20)) { Assert.Fail(); } }
public void SendMessageCommand() { var bytes = new byte[] { 1, 2, 3, 4, 5 }; var command = new SendMessageCommand("AQIDBAU=", 255, 3, bytes); var package = command.GetPackets()[0] as byte[]; string hex = package.ToHexString(); if (hex != "0010010102030405FF000301020304050CC60000") { Assert.Fail(); } }