NUnit - 測試案例生命週期 Life Cycle

寫 Unit Test 不免都要對 Test Case 做一些前置準備或善後處理。
了解 Unit Test Framework 的 Life Cycle,可以善用測試案例生命週期,簡化在 Test Case 中的步驟。
本篇將介紹 NUnit 的測試案例生命週期 Life Cycle。

寫 Unit Test 不免都要對 Test Case 做一些前置準備或善後處理。
了解 Unit Test Framework 的 Life Cycle,可以善用測試案例生命週期,簡化在 Test Case 中的步驟。
本篇將介紹 NUnit 的測試案例生命週期 Life Cycle。

有些檔案預設不是用 Visual Studio Code 開啟,但又想用 VS Code 編輯時,要先開啟 VS Code 再拖拉要編輯的檔案至 VS Code 裡面,操作起來步驟有點繁瑣。
比較方便的方法是在右鍵選單中加入開啟 VS Code 的選項。

先前介紹過 ASP.NET Core 的 Dependency Injection,後來有人問我如何再不同專案使用 DI。
例如:BLL (Business Logic Layer)、DAL(Data Access Layer) 抽出到其它專案。如何在 BLL 中使用 DAL。
因此本篇將介紹 ASP.NET Core 的跨專案 DI。

.NET Core 讀取組態設定的方式跟過去有點不同,已經不再使用 ConfigurationManager 來取用組態設定值。
本篇將介紹 ASP.NET Core 的 Configuration 取用及建議做法。

有些團隊會把前後端專案切開,放在不同的網域執行,如此一來就會遇到瀏覽器安全性問題,禁止不同網域的請求。如上圖。
本篇將介紹 ASP.NET Core 啟用跨域請求 Cross-Origin Requests (CORS)。

之前介紹過 ASP.NET Core 教學 - T4 Template 產生強型別多國語言,JavaScript 的多國語言也可以透過 T4 Template 建立出來。
本篇將介紹用 T4 Template 製作 JavaScript 的多國語言檔,同時產生 Angular 需要的 TypeScript 定義檔。

為了使 Component 程式碼更致力於與 Template 互動,同常會把邏輯或 Client 端的資料暫存用 Service 包裝,需要用到 Service 時,再透過建構子注入使用。
本篇將介紹 Angular 4 (Angular 2) 的 Service 包裝及 DI (Dependency Injection)。