Принцип - случайный класс, построенный с одним и тем же начальным числом, будет каждый раз генерировать одну и ту же комбинацию чисел.
MSTest будет запускать вашу сборку модульного теста в совершенно другой папке при каждом запуске теста. Идея состоит в том, что каждый запуск - это полностью изолированный случай от предыдущих и последующих запусков. На самом деле сложно сказать ему, что нужно копировать файлы данных вместе с остальной частью вашего приложения. Вам нужно щелкнуть правой кнопкой мыши свое решение (не проект), выбрать «Добавить», создать новую конфигурацию тестового запуска. Затем вам нужно отредактировать конфигурацию запуска теста и указать, какие файлы будут скопированы в папку выполнения теста. В каталоге вашего решения должен быть родственный каталог под названием TestResults, содержащий папки, используемые для каждого запуска теста.