c# - flusassertion 无法编译

标签 c# compilation fluent-assertions fact

我显然缺少一些程序集或引用来完成这项工作,它可能是流畅的断言,也可能是Microsoft.Team Foundation.Warehouse。我都不知道如何使用/添加作为引用(我知道如何安装流畅的断言,它什么也没做!)。

我找到了the code below online我想使用它,但它缺少一些组件,而不是说更多这是一个屏幕截图 - 我已经安装了流畅的断言库以尝试进行编译(我相信“Should()”是组件流畅的断言)

它似乎对这两个关键字 [Fact]Should() 感到不安,这对于有人伸出援助之手来说是一个轻松的胜利吗?

enter image description here

悬停消息显示“System.Collections.Generic.List 不包含“Should”的定义,并且找不到接受 System.Collections.Generic.List 类型的第一个参数的扩展方法“Should”(正如您所见)缺少 using 指令或程序集引用?)”

最佳答案

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

关于c# - flusassertion 无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27299937/

相关文章:

c# - 如何防止全屏表格覆盖任务栏?

typescript - 如何从命令行检查 TypeScript 代码的语法错误?

c# - Specflow 上下文断言

fluent-assertions - 我有一个引用 FluentAssertions 的单元测试项目,当我更新到版本 3 时出现错误

c# - 如何使用流畅的断言比较对象图中的嵌套列表

c# - 我如何使用 C# 将组合框选择的值添加到 Crystal Report 文本框

c# - Asp.Net 中的 Flesch-Kincaid 可读性

c# - 拥有带有私有(private)访问器的公共(public)领域是否有意义?

c++ - 使用经典终端和gcc/g++编译QT Creator项目

java - Android编译,方法太多