add tests for Shell\Shell + inject dependencies