技术开发 频道

使用Visual Studio 2010特性支持TDD

  2. 创建测试程序

  按照TDD的流程,我们需要先编写测试程序。在测试项目TestProject1中,我们找到单元测试类UnitTest1,将其修改为AutomobileTest,这就是我们接下来将要使用的测试类。

  [TestClass]
    
public class AutomobileTest
    {
        
public AutomobileTest()
        {
            
//
            
// TODO: Add constructor logic here
            
//
        }
//
}

  然后,我们找到测试类AutomobileTest中的测试函数TestMethod1,将它修改为 DefaultAutomobileIsInitializedCorrectly。在这个测试函数中,我们创建一个全新的类Automobile的实例。这里我们注意到,Automobile类是我们的最终设计目标,但是现在还没有实现,我们就开始使用了。


图3 创建测试函数

  很快我们就发现Automobile下面出现了红色的波浪线,系统提醒我们这个类还没有创建。这里,我们就可以使用Visual Studio 2010的“即用即生成”特性来快速地产生Automobile这个类。我们把鼠标移动到这个类上,VS2010会弹出一个下拉标签,如果我们选择其中的“Generate class for ‘Automobile’”,系统就会按照默认的设置创建一个Automobile类:


图4 “即用即生成”菜单

  当然,我们也可以选择其中的“Generate other”,对新创建的Automobile类的一些参数进行相应的设置。例如,我们可以设置它的访问权限,类型,以及选择所在的项目和文件等等。


图5 设置新类型的参数

0
相关文章