What I faced during the test refactoring is that those unit tests repeats themselves heavily - it would be highly beneficial to have some test base that would be changed from case to case.