代码之家  ›  专栏  ›  技术社区  ›  vijaysylvester

存储库模式中不同层的理想单元测试用例是什么[关闭]

  •  0
  • vijaysylvester  · 技术社区  · 17 年前

    有人能提出适合每个层的理想单元测试用例吗? (否则可以称为 标准 )

    例如,在使用存储库模式的ASP.NET MVC应用程序中-

    控制器 -可以断言从控制器操作方法返回到视图的视图名称和数据格式(如果你能建议的话,我想不出更多)。

    服务层 -??可以写什么。因为它们依次依赖于下面的层。(有人能以服务层为例提出一个单位案例吗?.

    还有一个小问题要解决。不管层是什么,被测试的方法都会调用其他实例方法/静态方法,比如,

    public List<string> MethodUnderTest()
    {
    
          instance.SomeOtherMethod();
          StaticMethod();
    
    }
    

    在每种情况下,都有必要通过将方法调用移动到接口来模拟它。有什么想法吗?(按名称进行的COZ单元测试不应依赖于任何内容)

    可以一些

    1 回复  |  直到 13 年前
        1
  •  3
  •   Preet Sangha    17 年前

    我建议阅读 Art of Unit Testing . 它详细地介绍了这些东西。

    推荐文章