FsUnit示例出错

Nic*_*ner 3 f# fsunit

我从FsUnit 项目页面复制了这个例子:

open NUnit.Framework
open FsUnit
let [<Test>] trivial () = 1 |> should not (equal 2)
Run Code Online (Sandbox Code Playgroud)

F#给我以下错误:

错误2此表达式应具有bool类型,但此处具有类型Constraints.EqualConstraint

错误1类型'bool'与'Constraints.Constraint'类型不兼容

我究竟做错了什么?

小智 6

较新版本的FsUnit包含将FsUnit.not函数重命名为的更改FsUnit.not'.这应该消除与内置not函数的冲突.您可以从NuGet Gallery获取最新版本.可以在FsUnit GitHub站点上找到使用示例.

如果您仍然看到问题,请告诉我.我很乐意与您进行更深入的故障排除.