Extend MqttPacketReader constructor to allow more unit tests.

This commit is contained in:
Christian Kratky
2018-07-04 22:00:34 +02:00
parent 7fd09009e7
commit 7d9326a147
8 changed files with 76 additions and 22 deletions
@@ -32,7 +32,8 @@ namespace MQTTnet.AspNetCore
}
var bodySlice = copy.Slice(0, bodyLength);
packet = serializer.Deserialize(new ReceivedMqttPacket(fixedheader, new MqttPacketBodyReader(bodySlice.GetArray(), 0)));
var buffer = bodySlice.GetArray();
packet = serializer.Deserialize(new ReceivedMqttPacket(fixedheader, new MqttPacketBodyReader(buffer, 0, buffer.Length)));
consumed = bodySlice.End;
observed = bodySlice.End;
return true;