c# – Visual Studio 2008中单元测试的初学者介绍

前端之家收集整理的这篇文章主要介绍了c# – Visual Studio 2008中单元测试的初学者介绍前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个自学成才的开发人员,我的经验都在我开发的小型应用程序中.

我正在开发一个我已经公开的应用程序,我已经意识到,我需要开始做好的单元测试来捕获回归,并且通常会确保一切正常.

我已经阅读了一个previous question.我想知道是否有任何资源在线专门处理Visual Studio 2008中的C#单元测试,最好用例子.

编辑:我使用Visual Studio 2008 Professional for Windows应用程序,没有Web开发.

解决方法

您没有指定使用哪个 flavor of VS2008.如果是Pro或以上版本,那么MSTest是捆绑的,但很多人都有问题 – 它并不总是非常直观,而且需要太多的设置来做简单的事情,如覆盖/文件部署.

演练是here.

作为推荐,我建议使用VS2008与NUnit(免费)和TestDriven.NET(不是免费的).它消除了所有的痛苦,让你只是写简单的东西,如:

[TestFixture]
public class Foo {
    [Test]
    public void Bar() {
        Assert.AreEqual(2,1+1);
    }
}

然后,右键单击(在类,方法,项目中的解决方案),并使用TestDriven.NET提供的测试选项,包括(如果您有MSTest)“测试与>团队覆盖”,它使用MSTest覆盖工具运行您的NUnit测试,包括将着色回到IDE中以显示执行的行.不要混淆“testrunco​​nfig”和MSTest希望您使用的其他文件.

猜你在找的C#相关文章