Michael
А подскажите, пожалуйста, вот у меня класс А имеет метод который принимает булевое значение и в зависимости от него вызывает определенный метод класса В, как мне правильно написать тест?
ну класс В должен передаваться в конструктор класса А чтобы его (класс В) можно было замокать в тестах. Дальше пишите один тест где вызываете метод класса А со значением true и проверяете чтобы вызвался нужный метод у класса В. И второй тест - где вызываете метод класса А со значением false и тоже проверяете чтобы вызвался правильный метод у класса В