Organizacja testów jednostkowych w Visual Studio

Obecnie tworzę zestaw testowy sparowanego urządzenia dla każdego zespołu w moim projekcie, oba znajdują się w tym samym folderze.

MyProject / MyProject.csprojMyProject.Test / MyProject.Test.csproj

Patrząc na projekty open source, widziałem mniejszy projekt, który umieszczał wszystkie testy w jednym zespole, a inne rozdzielały je jak moje. Mam do czynienia z dużym rozwiązaniem, więc byłoby całkiem szalone umieszczać wszystkie testy w jednym projekcie.

Obecnie mam logikę msbuild do uruchamiania testów na wszystkich plikach * .Test.csproj. Gdybym miał wszystkie moje testy w innym folderze, nie musiałbym tego robić.

Zastanawiam się tylko, czy są jakieś dobre argumenty, by robić rzeczy w określony sposób.

Dzięki

questionAnswers(4)

yourAnswerToTheQuestion