.NET開源項目介紹及資源推薦:單元測試

發表于:2009-12-22來源:作者:點擊數: 標簽:
.NET 開源 項目介紹及資源推薦:單元測試 單元測試工具 說到單元測試,大家首先會想到NUnit,但對于NUnit來說還存在著一些不足,比如說它不能夠與VS.NET IDE集成、擴展能力比較差等,除此之外我們還需要一些自動化的測試工具,本文將簡單介紹一下如下幾種單

        .NET開源項目介紹及資源推薦:單元測試   單元測試工具 

     說到單元測試,大家首先會想到NUnit,但對于NUnit來說還存在著一些不足,比如說它不能夠與VS.NET IDE集成、擴展能力比較差等,除此之外我們還需要一些自動化的測試工具,本文將簡單介紹一下如下幾種單元測試工具以及推薦一些學習資源。

  1.NUnit

  2.TestDriven.Net

  3.NUnitForms

  4.NUnitAsp

  一.NUnit

  提起大名鼎鼎的NUnit,我想沒有幾個不知道吧?NUnit是一個專門針對于.NET的單元測試框架。在這之前有針對Java的JUnit,針對C++的CPPUnit,它們都是屬于xUnit家族。 NUnit是xUnit家族種的第4個主打產品,完全由C#語言來編寫,并且編寫時充分利用了許多.NET的特性,比如反射,客戶屬性等等,最重要的一點是它適合于所有.NET語言。

  編寫一段簡單的單元測試代碼

  [TestFixture]

  public class TestDatabase

  {

  [Test]

  public void TestWithDebugger()

  {

  ClassA ca = new ClassA();

  int expected = 3;

  int result = ca.GetResult();

  Assert.AreEqual(expected,result);

  }

  }

  NUnit的使用非常簡單,運行后如下圖所示:

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97