using Microsoft.VisualStudio.TestTools.UnitTesting; using MQTTnet.Formatter; namespace MQTTnet.Tests { [TestClass] public class MqttPacketWriter_Tests { [TestMethod] public void WritePacket() { var writer = new MqttPacketWriter(); Assert.AreEqual(0, writer.Length); writer.WriteWithLengthPrefix("1234567890"); Assert.AreEqual(10 + 2, writer.Length); writer.WriteWithLengthPrefix(new byte[300]); Assert.AreEqual(300 + 2 + 12, writer.Length); writer.WriteWithLengthPrefix(new byte[5000]); Assert.AreEqual(5000 + 2 + 300 + 2 + 12, writer.Length); } } }