本文整理汇总了C#中Subscription.Matches方法的典型用法代码示例。如果您正苦于以下问题:C# Subscription.Matches方法的具体用法?C# Subscription.Matches怎么用?C# Subscription.Matches使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Subscription
的用法示例。
在下文中一共展示了Subscription.Matches方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: should_not_match_invalid_joined_routing_key_with_splitted_token_subscription
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();
}
示例2: should_match_joined_routing_key_with_splitted_token_subscription_and_wildcard_2
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();
}
示例3: empty_bindingkey_should_always_match
public void empty_bindingkey_should_always_match(string routingKey)
{
var subscription = new Subscription(new MessageTypeId(typeof(FakeCommand)), BindingKey.Empty);
subscription.Matches(BindingKey.Split(routingKey)).ShouldBeTrue();
}