代码之家  ›  专栏  ›  技术社区  ›  Jamie Dixon

通过具体的类或接口对ASP.NET MVC控制器方法进行单元测试

  •  0
  • Jamie Dixon  · 技术社区  · 15 年前

    我正在为我的项目中的某些控制器方法编写一些单元测试,我想知道是针对控制器类本身还是针对该控制器的接口进行测试。

    我应该为每个控制器创建一个接口并针对它运行单元测试吗?

    2 回复  |  直到 15 年前
        1
  •  6
  •   skyfoot    15 年前

    您应该针对具体的conroller进行测试,因为这正是您的站点特定代码出现的地方。您应该通过它们的接口将服务或数据访问代码注入控制器,这样您就可以模拟出数据访问层。

        2
  •  0
  •   RichardOD    15 年前

    您是否需要将控制器视为接口(我不太可能想到)?如果是这样的话,就用它来测试。如果没有,则直接对控制器进行测试。