Это вопрос «дизайн/архитектура», поэтому вам не нужно предоставлять мне технические подробности.
Я могу целый день находить в Интернете примеры, показывающие, как запустить модульный тест xunit, зарегистрировать результаты теста и показать, успешно он или нет, но каждый пример в Интернете жестко запрограммирован, и никто не показывает примеры того, как вы храните данные. ваши тестовые примеры (nunit или junit) эффективно, что позволяет создавать сотни или тысячи тестов и загружать их в ваш тестовый движок.
Я предполагаю, что это будет сделано с использованием файла XML или таблицы базы данных. Может ли кто-нибудь из вас поделиться тем, что, по вашему мнению, является лучшим методом хранения тестов, которые будут загружаться тестовым кодом? Мне нужно иметь возможность написать среду тестирования, которая в конечном итоге будет иметь тысячи тестов для типичного веб-приложения рабочего процесса, и я хочу сделать это правильно.
Возможно, опишите свой ответ в контексте выполнения модульных тестов страницы «Расширенный поиск Google», которая имеет множество вариантов, сотни вариантов и т. д.