我在学写单元测试。我遵循存储库模式并为我的控制器创建了一个存储库。支持真正的和假的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(); }