I would like to refer you to an article dealing with different
considerations in designing and writing developer tests (unit tests).
I would be happy to exchange some opinions on this subject....
The article is available at:
Quality Oriented Programming