public void should_match_joined_qpid_message_without_machine_name() { var bindingKey = BindingKey.Joined(".Abc.Foo.0"); var subscription = Subscription.Matching <InstanceHeartBeat>(x => x.InstanceName == "Abc.Foo.0"); subscription.Matches(bindingKey).ShouldBeTrue(); }
public void should_not_match_invalid_joined_routing_key_with_splitted_token_subscription() { var subscription = new Subscription(MessageUtil.TypeId <FakeRoutableCommand>(), new BindingKey("Abc", "Service", "0")); var routingKey = BindingKey.Joined("Abc.Service.1"); subscription.Matches(routingKey).ShouldBeFalse(); }
public void should_match_joined_routing_key_with_splitted_token_subscription_and_wildcard_2() { var subscription = new Subscription(MessageUtil.TypeId <FakeRoutableCommand>(), new BindingKey("Abc", "#")); var routingKey = BindingKey.Joined("Abc.Service.42"); subscription.Matches(routingKey).ShouldBeTrue(); }