I have already done same type of assigments of implementing tests by following dependency injection, SOLID pattern and repository patterns
Relevant Skills and Experience
TDD, Mock, Repository pattern, Dependency injection, SOLID principles
Proposed Milestones
$23 USD - TDD