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