IIS Express 出現 500.19 - 0x800700b7 錯誤?!

IIS Express 出現 500.19 - 0x800700b7 錯誤? 同事請我協助測試一段程式碼,一如往常的 clone source code,使用 Visual Studio 開啟 .sln,按下 F6 restore NuGet packages and build success,接著 Ctrl+F5 啟動不偵

為 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 可測試性低相當不可