public async Task SubscribeAndSendMessage() { MQTTClient client = new MQTTClient(); _ = await client.Connect(this.IP, this.PORT, this.PASSWORD); client.Subscribe(this.TESTCHANNEL); client.Publish(this.TESTCHANNEL, "hello world"); Thread.Sleep(100); MQTTMessage message = client.MQTTMessageStore.GetLatestMessageFromTopic(this.TESTCHANNEL); Assert.AreEqual("hello world", message.Message); }