MsTest不会调试到子项目

时间:2018-04-19 17:48:18

标签: c# visual-studio mstest

我有一个包含三个项目的VS2017解决方案:

解决方案

  • 项目A
  • 项目B
  • 项目测试

所以我有一个调用项目A中的方法的测试。这个方法有一个调用项目B.当我调试测试时,我可以进入项目A.当进入项目B时调试器只是跳过而不是进入项目。

所有三个项目的项目配置都设置为Debug。此时我一直无法理解为什么我无法调试到项目B中。

1 个答案:

答案 0 :(得分:1)

所以Rich让我走上了正确的道路。项目B中类的构造函数未被命中。为了进一步增加清晰度,项目A是一个C#Web Api项目。当使用邮递员时,我可以进入项目B.这告诉我,在测试之外,我已经正确设置了IoC(该项目正在使用Castle Windsor DI)。

这让我相信我没有正确搭建我的测试。我所在的公司正在使用Moq,因此我将不得不深入了解该文档,看看我做错了什么。