MSTest的全局testing初始化​​方法

快速的问题,如何在运行解决scheme中的所有testing之前创build仅运行一次的方法。

创build一个用AssemblyInitialize属性装饰的公共静态方法。 testing框架将在每次testing运行时调用一次该设置方法:

[AssemblyInitialize()] public static void MyTestInitialize(TestContext testContext) {} 

对于TearDown来说

 [AssemblyCleanup] public static void TearDown() {} 

编辑:

另一个非常重要的细节:这个方法所属的类必须用[TestClass]来装饰。 否则,初始化方法将不会运行。