138
|
Pure.Krome · 技术社区 · 15 年前 |
![]() |
1
274
如果要在所有测试前后运行方法,请用
来自Visual Studio中自动生成的测试文件的相关信息: 编写测试时可以使用以下附加属性:
|
![]() |
2
12
这是测试套件的标准行为:在每次测试之前和之后设置和拆卸。其原理是测试不应该相互依赖。如果您想要另一个行为,您可能应该使用在每个测试之间持久存在的静态对象。 |
![]() |
3
8
完整的例子取自 microsoft documentation :
|
![]() |
4
-1
用[TestInitialize()]属性标记的方法用于准备运行单元测试的环境方面。这样做的目的是为运行单元测试建立一个已知的状态。可以使用[TestInitialize()]方法复制、更改或创建测试将使用的某些数据文件。 创建用[testcleanup]属性标记的方法,以便在测试运行后将环境返回到已知状态。这可能意味着删除文件夹中的文件或将数据库返回到已知状态。例如,在测试订单输入应用程序中使用的方法后,将库存数据库重置为初始状态。 有关更多信息,请参阅: http://msdn.microsoft.com/en-us/library/ms182517%28v=vs.100%29.aspx |