Общие тестовые данные для xUnit - PullRequest
0 голосов
/ 17 сентября 2018

У нас есть несколько XML-документов, обработка которых занимает 15 секунд.Количество этих документов будет увеличиваться со временем.Мы хотим написать тест xUnit для проверки наших ViewModel, если они корректно работают с этими XML-документами. Однако обработка этого документа каждым тестом невозможна из-за времени.Поэтому мы хотели бы загрузить их один раз и повторно использовать для всех наших тестов.

Мы можем использовать ICollectionFixture для их загрузки и повторного использования.Но я не вижу, как это сделать.Что нам нужно:

1) использовать xUnit -> переключиться на другую платформу может быть сложно / невозможно

2) загрузить и обработать все файлы из папки -> уже сделано

3) для каждого теста мы создаем контрольный пример для каждого файла -> это то, что мы не знаем, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...