Хорошо, это раздражает.
MSTest выполняет все мои тесты одновременно, что приводит к сбою некоторых из них. Нет, это не потому, что мои тесты хрупки и восприимчивы к порядку сборки, а потому, что это демонстрационный проект, в котором я использую базу данных объектов Db4o, запущенную из файла.
Итак, у меня есть пара тестов DataAccess, проверяющих, что мои репозитории работают правильно и бум, MSTest взрывается. Поскольку он пытается запустить все свои тесты одновременно, он получает ошибку, когда тест пытается получить доступ к файлу базы данных, в то время как другие тесты используют его.
Может кто-нибудь подумать об этом быстро? Я не хочу останавливать MSTest (хорошо, я делаю только одну историю), и я уверен, что не хочу запускать полномасштабную службу базы данных, поэтому я сделаю любой способ заставить MSTest не запускать одновременно или трюки с помощью открытие файлов.
У кого-нибудь есть идеи?