我正在摆弄一个新的 F# 项目(我没有做过很多),我的目标是以 TDD 的方式来做。因此,我正在尝试熟悉使用 FsUnit,因为我在 C# 项目中使用 NUnit 有很多经验,而且它似乎是一个非常常用的框架。
我的代码如下所示:
module DatabaseReaderTest
open NUnit.Framework
open FsUnit
[<TestFixture>]
type DatabaseReaderTest ()=
[<Test>]
member x.ResultsAreReturnedFromDatabase =
DatabaseReader.result.GetSqlString(1) |> should equal "first"
据我所知,这遵循 FsUnit 主页 ( http://fsunit.codeplex.com/ ) 上的示例,但编译器告诉我这[<Test>]
不是该语言元素的有效属性,我假设它指会员。
关于我在这里做错了什么的任何提示?
谢谢!