public void WriteGreetingAsync_writes_full_NodeGreetingMessage() { using (var mem = new MemoryStream()) using (var socket = new TestStreamSocket(mem)) { var negotiator = new NodeGreetingMessageStreamSocketNegotiator(socket); var message = new NodeGreetingMessage(NodeType.Responder); negotiator.WriteGreetingAsync(message, CancellationToken.None).Wait(); Assert.AreEqual(message.Serialize(), mem.ToArray()); } }