我已经设法在单声道上编译 NaturalSpec,并正在使用它在 MonoDevelop 中尝试一个 F# 库项目。自述文件测试失败:
module ListSpec
open NaturalSpec
[<Scenario>]
let When_removing_an_3_from_a_small_list_it_should_not_contain_3() =
Given [1;2;3;4;5]
|> When removing 3
|> It shouldn't contain 3
|> Verify
-- 带有NaturalSpec.Syntax.shouldn't method
未找到的错误。用should
测试替换它可以纠正这一点。单声道使用带有撇号的方法有问题吗?编译工作正常,因此可以看到该方法,但在运行时找不到?