25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
|
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using MQTTnet.Exceptions;
- using MQTTnet.Protocol;
-
- namespace MQTTnet.Tests
- {
- [TestClass]
- public class MqttTopicValidator_Tests
- {
- [TestMethod]
- public void Valid_Topic()
- {
- MqttTopicValidator.ThrowIfInvalid("/a/b/c");
- }
-
- [TestMethod]
- [ExpectedException(typeof(MqttProtocolViolationException))]
- public void Invalid_Topic_Plus()
- {
- MqttTopicValidator.ThrowIfInvalid("/a/+/c");
- }
-
- [TestMethod]
- [ExpectedException(typeof(MqttProtocolViolationException))]
- public void Invalid_Topic_Hash()
- {
- MqttTopicValidator.ThrowIfInvalid("/a/#/c");
- }
-
- [TestMethod]
- [ExpectedException(typeof(MqttProtocolViolationException))]
- public void Invalid_Topic_Empty()
- {
- MqttTopicValidator.ThrowIfInvalid(string.Empty);
- }
- }
- }
|