fluentassertion将无法编译

时间:2014-12-04 17:13:24

标签: c# compilation fluent-assertions fact

我显然缺少一些汇编或参考来使其发挥作用,它可能是fluent assertions,也可能是Microsoft.Team Foundation.Warehouse。我不知道如何使用/添加作为参考(我确信如何安装流畅的断言,它什么也没做!)。

我发现the code below online并且我想使用它,但它缺少一些组件,而不是说这里有更多的屏幕截图 - 我已经安装了流畅的断言库以便尝试获得编译(我相信"应该()"是流畅断言的组成部分)

似乎对这两个关键字[Fact]Should()感到不安,这对某人来说是一个轻松的胜利吗?

enter image description here

悬停消息显示" System.Collections.Generic.List不包含'应该'的定义。没有延伸方法'应该'接受类型System.Collections.Generic.List的第一个参数可以找到(因为你缺少一个using指令或汇编引用吗?)"

1 个答案:

答案 0 :(得分:1)

只需在顶部添加using FluentAssertions;语句即可。如果您不确定正确的引用,请删除FluentAssertions.*dll的所有物理实例并添加相应的Nuget包。