We now have unit test fixtures, next step is integration tests.
Idea is to run nodes, and have a tester node that monitors ros topics, injects messages, and tests nodes with black-box style assertions. (input this to a node, and this should pop out)
catch2? already built ros2 tests?
probably going to go for a custom solution.