public void CanRoundTripInvocationMessage(HubMessage[] hubMessages) { using (var memoryStream = new MemoryStream()) { foreach (var hubMessage in hubMessages) { _hubProtocol.WriteMessage(hubMessage, memoryStream); } _hubProtocol.TryParseMessages(memoryStream.ToArray(), new CompositeTestBinder(hubMessages), out var messages); Assert.Equal(hubMessages, messages, TestHubMessageEqualityComparer.Instance); } }