- Create your dependency
- Add a new property to the Dependencies class, so your new dependency is accessible in user test cases
- Build a concrete instance of your new dependency in the Dependency Factory with its required dependencies
- Write unit and Touchstone tests for your new dependency