public void ShouldWriteListHeaderCorrectly(int size, byte marker, byte[] expected) { var mocks = new WriterTests.Mocks(); var writer = new PackStreamWriter(mocks.OutputStream); writer.WriteMapHeader(size); mocks.VerifyWrite(marker); mocks.VerifyWrite(expected); }
private static byte[] CreateSuccessMessage() { var stream = new MemoryStream(); var writer = new PackStreamWriter(stream, null); writer.WriteStructHeader(1, PackStream.MsgSuccess); writer.WriteMapHeader(1); writer.Write("x"); writer.Write(1); return(CreateChunkedMessage(stream.ToArray())); }