Работая над реализацией механизмов тестирования вашего кода, первое, что вам нужно понять, это то, как эту реализацию можно логически сгруппировать, чтобы модули, тесно связанные друг с другом, тестировались в одном логическом блоке. Это можно упростить, реализовав тестовый сценарий. Тестовый сценарий — это не что иное, как логическая единица, которая группирует тесты, связанные между собой, так что вся общая логика для инициализации среды для тестовых сценариев может быть объединена в одном месте, что позволяет избежать дублирования работы при реализации кода тестирования приложения.