Что делает хороший Unit Test? говорит, что тест должен проверять только одно. Какая польза от этого?
Не лучше ли было бы написать несколько больших тестов, которые проверяли бы более крупный блок кода? В любом случае, исследование сбоя теста затруднено, и я не вижу в этом помощи от небольших тестов.
Изменить: блок слов не так важен. Скажем, я считаю, что блок немного больше. Это не проблема. Реальный вопрос: зачем делать тест или более для всех методов, поскольку несколько тестов, которые охватывают многие методы, проще.
Пример: класс списка. Почему я должен делать отдельные тесты для добавления и удаления? Один тест, который сначала добавляет, удаляет звуки проще.