在 VS2010 中使用 MS Test ClassInitialize() 和 TestInitialize() 而不是 NUnit
我已经在 VS2008 中使用了 NUnit,现在正在适应 VS2010 上的 MSTest。我曾经能够在 TestSetup() 中创建一个对象并在 TestCleanup() 中处理它,并且每次在 NUnit 中运行测试方法时都会创建该对象,从而防止我在每个测试方法中重复代码。
这对于 MSTest 来说是不可能的吗?我找到的使用 ClassInitialize 和 ClassCleanup 以及 TestInitialize 和 TestCleanup 属性的示例仅显示如何写入控制台。没有一个显示这些属性的更详细的使用。
I've used NUnit with VS2008, and now am adapting to MSTest on VS2010. I used to be able to create an object in TestSetup() and dispose of it in TestCleanup(), and have the object created each time a test method was run in NUnit, preventing me from duplicating the code in each test method.
Is this not possible with MSTest? The examples I am finding using the ClassInitialize and ClassCleanup and TestInitialize and TestCleanup attributes only show how to write to the console. None show any more detailed use of these attributes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个使用 TestInitialize 和 TestCleanup 的简单示例。
Here is a simple example using TestInitialize and TestCleanup.