helpercode.com
How to unit test “un-testable” code (in a nutshell)
Not being able to unit test an essential scenario is one of the reasons developers stop unit testing their code. In fact most of the time when a team decides not to use TDD (Test Driven Development…