public void Should_create_two_routes_with_two_actions_each_When_two_interface_message_handlers_in_two_classes_exists() { var routes = UnitUnderTest.Create(GetType().Assembly, typeof(IHandleForCaseB <>)); routes.Should().HaveCount(2); routes.Single(r => r.MessageType == typeof(INonConcreteMessageA)).Actions.Should().HaveCount(2); routes.Single(r => r.MessageType == typeof(INonConcreteMessageB)).Actions.Should().HaveCount(2); }