public void PublishAsync_ArgumentNullException() { using var mock = AutoMock.GetLoose(); mock.Mock <IManagedMqttClient>(); RxMqttClient rxMqttClinet = mock.Create <RxMqttClient>(); // act _ = Assert.ThrowsAsync <ArgumentNullException>(() => rxMqttClinet.PublishAsync(null)); }
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)); }