tests for modules
tests for DI (begin)