最新文章

C# 物件導向(OO) 如何存取多筆資料

最近再練習物件導向概念,我們都知道我們設class 並且創建物件並且在程式碼中導向給他設值。

今天碰到的一個問題是,假設我SQL抓出來是一個多筆的資料,我如果照以往的方式設值給物件,

發現它會因為一直設值而導致覆蓋,所以該怎麼辦呢??


 

...繼續閱讀 »
on chichiBlog

【單元測試】如何測試 AOP 中的 interceptor

當在設計中引入 AOP 的設計時,就會出現幾個用來處理橫切面的攔截器(Interceptor),然而這些攔截器就如同 ASP.NET Web API 中的 message handler 或是 ASP.NET MVC 中的 Action Filter 一般,實際使用的 context 是成為寄托於某個類別或 interface 上的 wrapper。

因為極度地抽象化之後,要獨立測試攔截器變得沒那麼單純,這篇文章將帶著大家避開複雜的 DI container 註冊,也能簡單地對攔截器撰寫單元測試。

這一點非常重要,如果你連攔截器的設計,也想要 TDD 開發的話,你就得先擬出怎麼簡單使用你所設計攔截器物件的情境。

...繼續閱讀 »
on hatelove