Ejemplo n.º 1
0
        public void PublishAsync_ArgumentNullException()
        {
            using var mock = AutoMock.GetLoose();
            mock.Mock <IManagedMqttClient>();
            RxMqttClient rxMqttClinet = mock.Create <RxMqttClient>();

            // act
            _ = Assert.ThrowsAsync <ArgumentNullException>(() => rxMqttClinet.PublishAsync(null));
        }
Ejemplo n.º 2
0
        public void PublishOn_MqttApplicationMessage_Cient_ArgumentNullException()
        {
            using var mock = AutoMock.GetLoose();
            mock.Mock <IManagedMqttClient>();
            RxMqttClient rxMqttClinet = null;
            var          observable   = Observable.Never <MqttApplicationMessage>();

            // test
            Assert.Throws <ArgumentNullException>(() => observable.PublishOn(rxMqttClinet));
        }