[Unit Test]MS Unit Test

介紹透過Microsoft Visual Studio建立單元測試專案

建立單元測試專案

建立單元測試專案

主要元件

主要元件

常用Attribute

  • TestClass: 內涵測試方法的類別
  • TestMethod: 測試最小單位,需放在測試類別中
  • AssemblyInitialize: 在該組件所有測試前,用來配置組件所使用的資源
  • ClassInitialize: 在該類別所有測試前,用來配置類別所使用的資源
  • TestInitialize: 在測試方法執行前,用來配置測試方法所使用的資源
  • TestCleanup: 在測試方法執行後,用來釋放測試方法所使用的資源
  • ClassCleanup: 在該類別所有測試後,用來釋放類別所使用的資源
  • AssemblyCleanup: 該組件所有測試後,用來釋放組件所使用的資源

Assert類別

  • AreEqual: 兩物件是否相等
  • AreNotEqual: 兩物件是否不相等
  • IsTrue: 結果是否為True
  • IsFalse: 結果是否為False
  • IsNull: 結果是否為Null
  • IsNotNull: 結果是否不為Null

Assert類別連結

如何測試(還可以Debug哦~)

  • 測試總管
    測試總管

  • 方法上 或 按右鍵
    測試總管
    測試總管

-------------The End-------------