private void ThreadSendsChannelMessage(Action sendMessage, int expectedMsgTypeId) { sendMessage(); AssertReadsOneMessage((msgTypeId, buffer, index, length) => { PublicationMessageFlyweight publicationMessage = new PublicationMessageFlyweight(); publicationMessage.Wrap(buffer, index); Assert.That(msgTypeId, Is.EqualTo(expectedMsgTypeId)); Assert.That(publicationMessage.Channel(), Is.EqualTo(CHANNEL)); Assert.That(publicationMessage.StreamId(), Is.EqualTo(STREAM_ID)); }); }
private void ThreadSendsChannelMessage(Action sendMessage, int expectedMsgTypeId) { sendMessage(); AssertReadsOneMessage((msgTypeId, buffer, index, length) => { PublicationMessageFlyweight publicationMessage = new PublicationMessageFlyweight(); publicationMessage.Wrap(buffer, index); Assert.That(msgTypeId, Is.EqualTo(expectedMsgTypeId)); Assert.That(publicationMessage.Channel(), Is.EqualTo(CHANNEL)); Assert.That(publicationMessage.StreamId(), Is.EqualTo(STREAM_ID)); }); }