В настоящее время я создаю парную модульную тестовую сборку для каждой сборки в моем проекте, оба находятся в одной папке.Организация модульных тестов в Visual Studio
- MyProject/MyProject.csproj
- MyProject.Test/MyProject.Test.csproj
Глядя на проекты с открытым исходным кодом, я видел несколько меньший проект поставить все тесты в одну сборку, и другие разделили его, как у меня. Я имею дело с большим решением, поэтому было бы довольно сумасшествием поставить все тесты в один проект.
В настоящее время у меня есть логика msbuild для запуска тестов по всем файлам * .Test.csproj. Если бы у меня были все мои тесты в другой папке, мне не нужно было бы это делать.
Просто интересно, есть ли какие-либо хорошие аргументы, чтобы делать что-то определенным образом.
Благодаря
Там есть аналогичный вопрос здесь :) http://stackoverflow.com/questions/1116488/how-do-you-setup-your-unit-test-projects-in-net/1116577#1116577 –