所謂單元測試(unit testing),就是對軟件中的最小單元進行檢查和驗證,其通常驗證對象是一個函數或者一個類。雖然單元測試是開發者爲了驗證一段代碼功能正確性而寫的一段代碼,可是咱們寫一個單元測試的出發點並非針對一段代碼或者一個方法,而是針對一個應用場景(scenario),即在某些條件下某個特定的函數的行爲。函數
測試驅動開發,英文全稱Test-DrivenDevelopment,簡稱TDD,是一種不一樣於傳統軟件開發流程的新型的開發方法。它要求在編寫某個功能的代碼以前先編寫測試代碼,而後只編寫使測試經過的功能代碼,經過測試來推進整個開發的進行。這有助於編寫簡潔可用和高質量的代碼,並加速開發過程。我通常在開發過程當中沒有那麼複雜,只有在一些有必要進行單元測試的方法編碼完畢後使用單元測試進行代碼測試和性能調優。性能
1.>建立單元測試項目單元測試
2.>添加單元測試方法(在須要測試的方法上右擊建立單元測試)測試
3>.編寫測試代碼測試編碼
先編譯寫好的測試代碼,以後打開測試資源管理器(測試>窗口>測試資源管理器),選中CutDecimalWithN 運行選定的測試,若是須要查看打印結果,則選擇輸出debug
注意:設計
Assert.Fail();在不檢查任何條件的狀況下使斷言失敗。顯示消息。3d