public void JoinByteArraysTest()
        {
            // Arrange
            byte[] byteArray1 = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 };
            byte[] byteArray2 = new byte[] { 123, 255, 13, 3, 33 };
            byte[] byteArray3 = new byte[0];
            byte[] byteArray4 = new byte[] { 100, 100, 100, 100 };

            // Act
            byte[] joined1 = ChecksumHelper.JoinByteArrays(byteArray1, byteArray2);

            // Assert
            Assert.IsNotNull(joined1);
            Assert.AreEqual(byteArray1.Length + byteArray2.Length, joined1.Length);
            Assert.IsTrue(CheckSequence(joined1, byteArray1));
            Assert.IsTrue(CheckSequence(joined1, byteArray2));
            Assert.IsFalse(CheckSequence(joined1, byteArray4));
        }