private CommandResponseMessageBinaryEncoder CreateSubject(Stream stream) { var encoderSettings = new MessageEncoderSettings(); var wrappedEncoder = new CommandMessageBinaryEncoder(stream, encoderSettings); return(new CommandResponseMessageBinaryEncoder(wrappedEncoder)); }
// private methods private byte[] CreateMessageBytes(CommandMessage message) { var stream = new MemoryStream(); var encoderSettings = new MessageEncoderSettings(); var encoder = new CommandMessageBinaryEncoder(stream, encoderSettings); encoder.WriteMessage(message); return(stream.ToArray()); }
public void constructor_should_initialize_instance() { var stream = new MemoryStream(); var encoderSettings = new MessageEncoderSettings(); var wrappedEncoder = new CommandMessageBinaryEncoder(stream, encoderSettings); var result = new CommandResponseMessageBinaryEncoder(wrappedEncoder); result._wrappedEncoder().Should().BeSameAs(wrappedEncoder); }
// constructors /// <summary> /// Initializes a new instance of the <see cref="CommandRequestMessageBinaryEncoder" /> class. /// </summary> /// <param name="wrappedEncoder">The wrapped encoder.</param> public CommandRequestMessageBinaryEncoder(CommandMessageBinaryEncoder wrappedEncoder) { _wrappedEncoder = Ensure.IsNotNull(wrappedEncoder, nameof(wrappedEncoder)); }