当编码Ui和单元测试位于同一个程序集中时,会​​调用AssemblyInitialize两次

时间:2014-01-02 10:25:02

标签: visual-studio visual-studio-2013 coded-ui-tests vs-unit-testing-framework

在我的程序集中,我有两种类型的测试:[CodedUI]和[TestClass]。 AssemblyInitialize方法被调用两次:用于每种类型的测试。

有没有办法让AssemblyInitialize方法只运行一次?

1 个答案:

答案 0 :(得分:-1)

您应该在每个测试类类中仅在一个初始化方法上设置[AssemblyInitialize()]属性。在ClassInitialize和TestInitialize之前调用此方法。因此,每次测试只应调用一次。更多信息可以在这里找到=> http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.assemblyinitializeattribute.aspx