У нас более 250 тестов в нашем проекте. Изначально мы использовали частичные классы, но нашли, что найти конкретный тест для выполнения боли, поэтому мы структурировали классы так: -
- class Base
- class Site1
- class LoginTests
- ValidLogin()
- InvalidLogin()
+ class MyAccountTests
+ class MiscTests
- class Site2
+ class LoginTests
+ class MyAccountTests
+ class MiscTests
- class Site3
+ class LoginTests
+ class MyAccountTests
+ class MiscTests
Затем в вашем окне Test View в VS сгруппируйте их по Test Name, которое покажет вам ...
- Site1.LoginTests
- ValidLogin
- InvalidLogin
+ Site1.MyAccountTests
+ Site1.MiscTests
+ Site2.LoginTests
+ Site2.MyAccountTests
+ Site2.MiscTests
+ Site3.LoginTests
+ Site3.MyAccountTests
+ Site3.MiscTests