I am learning about unit-testing best-pratices (especially thanks to this post : What makes good unit-test?), because during my project we started to make unit-tests in a bit anarchic way. So now I have to get almost everything from the start to apply strong testing method.
One question the quoted post did not answered was do I have to test all classes, even classes that does not have specific functionnalities ?
Edit : By "no functionality" I mean a class that does not have public methods. For example a Person class which would only have 2 auto-implemented properties for Name and Lastname.