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)); }