快轉到主要內容

文章

2015


docker-machine for AmazonEC2

·3 分鐘

前兩天在公司上了 Introduction Docker 的課程,回家就來試驗新的 docker-machine
花了一點時間,研究了怎樣連接到 AWS 去~

Entity Framework FakeDbSet

·1 分鐘

為了單元測試,需要作假資料,如果用資料庫來做,就需要考慮測試資料的建立以及 Transaction 的問題,因為建立測試資料後還得刪除。

所以可以使用 Mock 的方式,把 IDbSet 改成使用 InMemory

目前 Nuget.org 就有一個套件,可以幫忙你實作 InMemorySet 我目前是安裝 AnotherFakeDbSet,Source 在 Github-AnotherFakeDbSet

這個 Source 的原始版本是 FakeDbSet 不過我也覺得 AnotherFakeDbSet 改的不錯,而且因為陸續有推出新版本,所以我自己也是採用這個 Nuget Package