|
|
@@ -1,3 +1,4 @@ |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting; |
|
|
|
using MQTTnet.Extensions; |
|
|
@@ -24,6 +25,9 @@ namespace MQTTnet.Tests |
|
|
|
Assert.AreEqual("bar", message.GetUserProperty("foo")); |
|
|
|
Assert.AreEqual(1011, message.GetUserProperty<int>("value")); |
|
|
|
Assert.AreEqual("insensitive", message.GetUserProperty("case")); |
|
|
|
Assert.AreEqual(null, message.GetUserProperty("nonExists")); |
|
|
|
Assert.AreEqual(null, message.GetUserProperty<int?>("nonExists")); |
|
|
|
Assert.ThrowsException<InvalidOperationException>(() => message.GetUserProperty<int>("nonExists")); |
|
|
|
} |
|
|
|
} |
|
|
|
} |