為 Web Api 的 Message Handler 加上單元測試

為 Web Api 的 Message Handler 加上單元測試 之前在 為 ASP.NET WEB API 加上簡易的 Token 驗證 中曾經使用過 Message Handler 為 ASP.NET Web Api 加上簡易驗證。 後來在 TDD 課堂中聽到可以為 Message Handler 加上單元測試,於是就

關於 Visual Studio 中的外部工具(External Tools)

關於 Visual Studio 中的外部工具(External Tools) TDD 第三天課程中,有個重點是使用 Pickles 與 SpecFlow 來產生測試及說明文件,做法就是透過 Visual Studio 來執行外部工具,因為之前沒

SQL Server 無法修改資料表定義?!

SQL Server 無法修改資料表定義?! 沒辦法直接修改 SQL Server 資料表定義的問題,說常見也不是很常見,但也不算罕見,畢竟通常只需要設定一次,剛好我常常安裝新的測

使用 MSTest.exe 指令來進行測試

使用 MSTest.exe 指令來進行測試 MSTest.exe 是用於執行 MSTest 測試的命令列命令,功能與 Nunit-console 相同,都是用來讓我們在沒有 Visual Studio 的情境下可以執行測試,像是 CI Server,就讓我們

餵資料集給 SpecFlow 來執行測試及驗證

餵資料集給 SpecFlow 來執行測試及驗證 之前文章 使用 SpecFlow 建立人語化的單元測試 已經大致了解如何使用近似人類語言來描述需求跟寫測試案例,透過這樣的方式不僅讓需

Unit Test 如何驗證 ASP.NET Web Api 的 IHttpActionResult

Unit Test 如何驗證 ASP.NET Web Api 的 IHttpActionResult 經過 91 哥三周的 TDD 訓練,我竟自大地以為我會 unit test 了,新專案到手立馬開啟 TDD 開發模式,不要臉地覺得同事寫的 api 可測試性低相當不可

指定 NuGet packages 存放位置

指定 NuGet packages 存放位置 同事負責的 team 有個專案,因為歷史緣故因素裡面有超過二十個 projects,實際上各個專案間並沒有相依或是關連性,正確的做法應該

使用 HttpClient 來存取 GET,POST,PUT,DELETE,PATCH 網路資源

使用 HttpClient 來存取 GET,POST,PUT,DELETE,PATCH 網路資源 之前文章 如何使用 WebRequest,HttpWebRequest 來存取 (GET,POST,PUT,DELETE,PATCH) 網路資源 紀錄 WebRequest,HttpWebRequest 的用法,使用 WebClient 來存取 GET,POST,PUT,DELETE,PATCH 網路資源 則紀錄了 WebClient 的用法,接著就是我所知的最後一個可以用