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.csprojPatrzą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