Esempio n. 1
0
        public void GetRoute_Should_return_route_When_route_exist_for_message_type()
        {
            var route = CreateMessageRoute <ConcreteMessageA>();

            UnitUnderTest.Add(route);

            UnitUnderTest.GetRoute(route.MessageType).Should().Be(route);
        }
Esempio n. 2
0
        public void GetRoute_Should_return_empty_route_When_no_route_exist_for_message_type()
        {
            var route = CreateMessageRoute <ConcreteMessageA>();

            UnitUnderTest.Add(route);

            var retrievedRoute = UnitUnderTest.GetRoute(typeof(ConcreteMessageB));

            retrievedRoute.Should().NotBeNull();
            retrievedRoute.Actions.Should().BeEmpty();
        }