Пример #1
0
        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);
        }