Add UnitTests.

This commit is contained in:
Christian Kratky
2019-06-23 12:37:33 +02:00
parent 5895a73f85
commit c50fb740fc
+21
View File
@@ -22,6 +22,27 @@ namespace MQTTnet.Tests
[TestClass]
public class Server_Tests
{
[TestMethod]
public async Task Use_Empty_Client_ID()
{
using (var testEnvironment = new TestEnvironment())
{
await testEnvironment.StartServerAsync();
var client = testEnvironment.CreateClient();
var clientOptions = new MqttClientOptionsBuilder()
.WithTcpServer("localhost", testEnvironment.ServerPort)
.WithClientId(string.Empty)
.Build();
var connectResult = await client.ConnectAsync(clientOptions);
Assert.IsFalse(connectResult.IsSessionPresent);
Assert.IsTrue(client.IsConnected);
}
}
[TestMethod]
public async Task Publish_At_Most_Once_0x00()
{