- .NET 8.0
- NUnit 4.1.0
Каждый тестовый пример в настоящее время открывает файл как FileParameter и передает его в функцию:
Код: Выделить всё
string path = "./filepath";
FileParameter file = new(new FileStream(path, FileMode.Open));
_ = await SomeFunction(file);
file.Data.Close();
Проблема в том, что если тест открывает и закрывает файл, затем файл закроется до того, как другой тест сможет его использовать, если они выполняются одновременно.
Как лучше всего это распараллелить, чтобы каждый тест мог открыть один и тот же файл и использовать его одновременно?
Невозможно прочитать содержимое файла как строку и использовать ее.
Подробнее здесь: https://stackoverflow.com/questions/792 ... eparameter
Мобильная версия