У меня есть классы, которые ранее имели массивные методы, поэтому я разделил работу этого метода на "вспомогательные" методы.
Эти вспомогательные методы объявляются private
для принудительной инкапсуляции, но я хочу unit test использовать большие публичные методы. Хорошо ли unit test вспомогательные методы, так же как если бы один из них выходил из строя из-за общедоступного метода, который вызывает его, он также терпит неудачу, и таким образом мы сможем определить, почему это не удалось?
Также для того, чтобы протестировать их с помощью макетного объекта, мне нужно было бы изменить их видимость от частного к защищенному, это желательно?