每个MVC程序员的军火库中,都有这三个工具:一个依赖注入(DI)容器,一个单元测试框架,一个模拟工具. 1.准备一个示例项目 创建一个ASP.NET MVC Web Application的Empty项目,命名为EssentialTools. 1.1. 创建模型类 在Models文件夹下,创建Product类. public class Product { public int ProductId { get; set; } public string Name { get; set; } pu…