public void send_message()
{
var slice = new BufferSlice(new byte[65535], 0, 65535);
var encoder = new FakeEncoder();
var decoder = new FakeDecoder();
object expected = null;
var sut = new TcpChannel(slice, encoder, decoder);
sut.MessageReceived += (channel, message) => expected = message;
sut.Assign(_helper.Client);
sut.Send("Hello world");
}