Itt fel van cserélve az ok és az okozat.
Nem a unit teszt nem segít a refaktorálásban, hanem ha mockolással az implementációhoz kötöd az nem segít.
Ajánlom figyelmedbe a "Mock & Stub, avagy hogyan tesztelünk rosszul tervezett kódot" blogomat.
Ha előbb írod meg a tesztet és utána az implementációt, akkor hogyan tudod előre ahhoz kötni?