public void ChannelTopicMatchTest(string routeTemplate, string route, bool expected)
 {
     var attr = new ChannelTopicAttribute(routeTemplate);
     attr.IsMatch(route).Should().Be(expected);
 }
 public void ChannelTopicBoundParamTest(string routeTemplate, string route, BoundSubtopic expected)
 {
     var attr = new ChannelTopicAttribute(routeTemplate);
     attr.GetBoundSubtopic(route).Should().Be(expected);
 }
 public void HasBoundSubtopicTest(string route, bool expected)
 {
     var attr = new ChannelTopicAttribute(route);
     attr.HasBoundSubtopic.Should().Be(expected);
 }