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); }
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(); }