Best Practices

Strong language. "Avoid testing private methods"? 

e.g. I find it really useful to test private methods during development of a feature.