Я хочу протестировать свой код, но замечаю, что некоторые классы бизнес-логики требуют много объектов с большим количеством состояний. Но на самом деле связь между этими классами ограничена одним или двумя методами.
Будет ли это хорошим стилем, если я создам интерфейс с этими двумя методами, а в моем тесте просто создаю имитацию объекта, который ничего не делает?
В этом случае в коде будет гораздо больше интерфейсов, которые на самом деле не нужны, поэтому я ' м не уверен, хорошая ли это идея?