在将xunit用于.NET 1.0框架net46时,我不断收到此错误。

The following constructor parameters did not have matching fixture data


我已经看过这篇文章:Collection fixture won't inject,并且按照以下说明紧密遵循了有关收集装置的说明:

http://xunit.github.io/docs/shared-context.html#collection-fixture

似乎没有任何作用。

有什么建议可能导致这种情况吗?

最佳答案

就我而言,事实证明是按照说明正确执行操作。我错误地用

 [Collection("ProjectCollection")]


代替:

 [Collection("ActorProjectCollection")]


我必须说,如果错误消息更明确地指出问题出在哪里,则XUnit的依赖项注入机制将得到极大改善。

关于.net - Xunit以下构造函数参数没有匹配的夹具数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39440942/

10-17 02:34