Я хочу, чтобы классы модульного тестирования содержали поля. Из-за того, что это юнит-тесты, все зависимости должны быть проверены. Допустим, у меня есть классы
public class A {
public B b = new B();
}
public class B {
}
Как бы вы насмехались над полями публичного / частного класса? Как и при модульном тестировании какого-либо метода в A
, в котором используется b
, вам придется смоделировать B
, чтобы протестировать класс в отрыве от его реальных зависимостей - но как?