예제 #1
0
        public void should_get_routing_key_from_message_with_properties()
        {
            var message = new FakeRoutableCommandWithProperties { Id = 100, FeedId = 200 };
            var routingKey = BindingKey.Create(message);

            routingKey.PartCount.ShouldEqual(2);
            routingKey.GetPart(0).ShouldEqual("100");
            routingKey.GetPart(1).ShouldEqual("200");

            routingKey.ToString().ShouldEqual("100.200");
        }
예제 #2
0
        public void should_get_routing_key_from_message_with_properties()
        {
            var message = new FakeRoutableCommandWithProperties {
                Id = 100, FeedId = 200
            };
            var routingKey = BindingKey.Create(message);

            routingKey.PartCount.ShouldEqual(2);
            routingKey.GetPart(0).ShouldEqual("100");
            routingKey.GetPart(1).ShouldEqual("200");

            routingKey.ToString().ShouldEqual("100.200");
        }