2016-04-25 85 views
0

我们有一个asp.net的Web API应用程序,在此我们使用这个架构:正确或优化的测试方式

  1. 表示层

  2. BLL层

  3. 达尔层

我们讨论,我和我的大学,大约TDD和我们如何能够用它在我们的项目:

我的做法

我看到,我们通过增加全单元测试BLL层测试 名单,然后我们测试表示层

其他意见

W e只需要测试服务(表示层)。如果再测试 失败,我们只测试它与 关系这个服务中的方法(在BLL)

所以讨论的是

正确VS优化的方式

所以我需要知道

  1. 它们之间的最佳方法是什么?
  2. 项目的大小和类型可以在这个比较中干预吗?

感谢,

+0

我的问题有什么问题投票关闭它!我不明白 –

回答

1

在你的BL,你的DAL应注射的依赖,你应该使用依赖注入容器一样团结。原因是,你的单元测试shld对数据库没有依赖性。当你的BL测试与数据库隔离时,你的测试也可以运行得很快