mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-19 19:13:11 +08:00
added tests
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using MQTTnet.Core.Tests;
|
||||
using MQTTnet.Serializer;
|
||||
|
||||
namespace MQTTnet.AspNetCore.Tests
|
||||
{
|
||||
[TestClass]
|
||||
public class MqttPacketSerializerTestsWithSpanBasedReader : MqttPacketSerializerTests
|
||||
{
|
||||
protected override IPacketBodyReader ReaderFactory(byte[] data)
|
||||
{
|
||||
var result = new SpanBasedMqttPacketBodyReader();
|
||||
result.SetBuffer(data);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -528,7 +528,12 @@ namespace MQTTnet.Tests
|
||||
Assert.AreEqual(expectedBase64Value, Convert.ToBase64String(Join(data)));
|
||||
}
|
||||
|
||||
private static void DeserializeAndCompare(MqttBasePacket packet, string expectedBase64Value, MqttProtocolVersion protocolVersion = MqttProtocolVersion.V311)
|
||||
protected virtual IMqttPacketBodyReader ReaderFactory(byte[] data)
|
||||
{
|
||||
return new MqttPacketBodyReader(data, 0, data.Length);
|
||||
}
|
||||
|
||||
private void DeserializeAndCompare(MqttBasePacket packet, string expectedBase64Value, MqttProtocolVersion protocolVersion = MqttProtocolVersion.V311)
|
||||
{
|
||||
IMqttPacketFormatter serializer;
|
||||
if (protocolVersion == MqttProtocolVersion.V311)
|
||||
|
||||
Reference in New Issue
Block a user