Lines Matching defs:message
81 public static void AssertRoundtrip<T>(MessageParser<T> parser, T message, Action<T> additionalAssert = null) where T : IMessage<T>
83 var bytes = message.ToByteArray();
87 message.WriteTo(bufferWriter);
92 Assert.AreEqual(message, parsedBuffer);
97 Assert.AreEqual(message, parsedBuffer);
102 Assert.AreEqual(message, parsedStream);
106 public static void AssertWritingMessage(IMessage message)
109 var bytes = message.ToByteArray();
111 int messageSize = message.CalculateSize();
112 Assert.AreEqual(message.CalculateSize(), bytes.Length);
116 message.WriteTo(bufferWriter);
121 message.WriteTo(singleSpan);
129 message.WriteTo(segmentedBufferWriter);
133 // if the full message is small enough, try serializing directly into stack-allocated buffer
137 message.WriteTo(stackAllocBuffer);