Task/behavior tests

Initial setup for the behavior tests.
No... it's fine for now. But please add a TODO comment to find the technical debt easily.