public void MustProcess_InboundEnvelopeWithNonMqttEndpoint_FalseIsReturned() { var inboundEnvelope = new InboundEnvelope( new MemoryStream(), new List <MessageHeader>(), new TestOffset(), new SomeConsumerEndpoint("test"), string.Empty); var result = new MqttClientIdFilterAttribute().MustProcess(inboundEnvelope); result.Should().BeFalse(); }
public void MustProcess_InboundEnvelopesWithDifferentClientId_ExpectedResultIsReturned( string envelopeClientId, bool expectedResult) { var inboundEnvelope = new InboundEnvelope( new MemoryStream(), new List <MessageHeader>(), new TestOffset(), new MqttConsumerEndpoint("my-topic") { Configuration = { ClientId = envelopeClientId } }, "my-topic"); var result = new MqttClientIdFilterAttribute("client1", "client2").MustProcess(inboundEnvelope); result.Should().Be(expectedResult); }
public void MustProcess_NonInboundEnvelope_FalseIsReturned() { var result = new MqttClientIdFilterAttribute().MustProcess(new TestEventOne()); result.Should().BeFalse(); }