Esempio n. 1
0
        public void Should_create()
        {
            const ulong messageId = 0x0102030405060708UL;

            byte[] messageData  = Enumerable.Range(0, 255).Select(i => (byte)i).ToArray();
            byte[] messageBytes = ("0x0000000000000000" + "0807060504030201" + "000000FF").HexToBytes().Concat(messageData).ToArray();

            var message = new PlainMessage(messageId, messageData);

            message.Should().NotBeNull();
            message.Length.Should().Be(messageBytes.Length);
            message.DataLength.Should().Be(messageData.Length);
            message.MessageData.Should().BeEquivalentTo(messageData);
            message.MessageBytes.Should().BeEquivalentTo(messageBytes);
        }