Ejemplo n.º 1
0
        private async Task <int> ReceiveResponseAsync(CancellationToken token)
        {
            await stream.ReadFullyAsync(buffer, 0, 4, token).ConfigureAwait(false);

            decoder.Reset(4);
            var length = decoder.ReadInt32();
            await stream.ReadFullyAsync(buffer, 0, length, token).ConfigureAwait(false);

            decoder.Reset(length);
            return(length);
        }
Ejemplo n.º 2
0
 public void Int32Tests(Int32 expectedValue, Byte[] givenBytes)
 {
     var decoder = new KafkaDecoder(givenBytes);
     var actualValue = decoder.ReadInt32();
     Assert.That(actualValue, Is.EqualTo(expectedValue));
 }