我在學寫單元測試。我遵循存儲庫模式併爲我的控制器創建了一個存儲庫。支持真正的和假的dbcontexts,現在我準備開始編寫測試。我的問題是我不知道要測試什麼。單元測試示例
- 我應該測試控制器,如果大部分的工作是將數據傳遞到 庫比傳遞的結果有何看法?
- 在我的倉庫中,我有像下面這樣的方法。他們非常直截了當,如果他們被測試?
- 我應該測試驗證條件嗎?
最重要的事情。你能給我一些asp MVC單元測試的例子嗎?我想,像[方法]應該[無論]這樣的語句列表可能會有所幫助。但是恐怕很難想出一些不太明顯的事情。也許有人願意分享他們的測試文件/項目之一或推薦值得一看的開源項目?
public virtual void Update(T entity) { Db.Attach(entity); Db.SaveChanges(); } public virtual void Save(T entity) { Db.Add(entity); Db.SaveChanges(); } public virtual void Remove(T entity) { Db.Delete(entity); Db.SaveChanges(); }