Если метод внешнего класса просто делегирует вызов внутреннему классу, вы можете протестировать только один из них.Неважно, какой именно.В этом случае вы, возможно, захотите переосмыслить свой дизайн - чрезмерное делегирование подразумевает плохой дизайн в моем опыте.
Если метод внешнего класса делает что-то еще, что существенно, кроме простого вызова метода внутреннего класса, тогда вам следуетпротестируйте их оба по отдельности, как показано ниже:
- Проверка только внутреннего метода класса
- Проверка только внешнего метода класса с использованием метода внутреннего класса (если возможно)
- Проверка внешнего классаметод