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

单元测试和IoC Autofac-我们应该在单元测试中使用mock还是IoC

  •  0
  • pixel  · 技术社区  · 6 年前

    我在我的应用程序中使用Autofac IoC,但我正在尝试编写一些单元测试,为了实例化我的一些视图模型,我需要为它们提供一些依赖关系。

    例如,我的 Car ISession 对象可以是我们自己的实现或第三方:

    public class Car
    {
      public Car(ISession session) {...}
    }
    

    在实际代码中,Autofac通过注册 ISession公司 与Autofac容器,然后解决它。那很好。

    我对单元测试的理解是:

    1. 单元测试应由开发人员编写,集成测试应由测试人员/qa编写

    是这样吗?

    0 回复  |  直到 6 年前