Unit testing 如何创建单元测试类
我继承了一个包含4个项目的解决方案:前端项目、业务项目、数据项目和测试项目 测试项目是相当。。。让我们说空。。。现在,在我对业务类的一些搜索方法做了一些更改之后,我想生成一些测试来验证我所做的更改 所以我的问题是:是否有一种自动生成“空框架测试类”的方法来测试我的实际代码?类似于“右键单击要测试的类,然后单击GenerateTestClass并选择将在其中创建它的项目”之类的东西,可能 详情:Unit testing 如何创建单元测试类,unit-testing,visual-studio-2012,Unit Testing,Visual Studio 2012,我继承了一个包含4个项目的解决方案:前端项目、业务项目、数据项目和测试项目 测试项目是相当。。。让我们说空。。。现在,在我对业务类的一些搜索方法做了一些更改之后,我想生成一些测试来验证我所做的更改 所以我的问题是:是否有一种自动生成“空框架测试类”的方法来测试我的实际代码?类似于“右键单击要测试的类,然后单击GenerateTestClass并选择将在其中创建它的项目”之类的东西,可能 详情: 我正在使用VS 2012 Ultimate 我正在学习的课程没有考试 有内置功能,允许您创建单元测试
- 我正在使用VS 2012 Ultimate
- 我正在学习的课程没有考试
- 将测试类添加到测试项目中
- 用[TestFixture]属性装饰类
- 写下我想测试的第一个方法
- 用[Test]属性修饰方法
- 编写测试
namespace Tests.Framework
{
[TestFixture]
public class SomeClassTests
{
[Test]
public void AMeaningfulTestMethodName()
{
// the test
}
}
}
我也有我的帮助,这样我就可以直接从VisualStudio运行测试
由于向项目中添加一个新的测试夹具对我来说太少了,所以我认为没有必要通过模板添加它。模板最恼人的部分是它们生成过多。模板将生成我并不总是需要的[SetUp]
和[TearDown]
夹具。我喜欢尽可能地保持课堂整洁。但这是品味的问题
以下是一些链接,如果您想:
- 自救
- 要使用visual studio的
- 遵循与主题相关的规则