public void PackTest(string message) { // Arrange UnpackTest(message); var lines = message.Split("\r\n"); var bytes = new byte[0]; var offset = 0; // Act _packet.Pack(ref bytes, ref offset); // Assert var newLine = Encoding.ASCII.GetString(bytes).Split("\r\n"); Assert.AreNotEqual(offset, 0); Assert.AreEqual(offset, bytes.Length); CollectionAssert.AreEquivalent(lines, newLine); }