Best Practices

Private test methods can act as useful documentation explaining how you get to the final outcome (whatever the public method returns) step by step. That's why I would prefer "avoid" over "don't"