私は新しいF#プロジェクト(まだ多くは作成していません)をいじっていて、TDD方式でそれを行うことを目指しています。したがって、C#プロジェクトでNUnitを使用した経験が豊富で、使用するのはかなり一般的なフレームワークのように思われるため、FsUnitの使用に慣れようとしています。
私のコードは次のようになります。
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>]
これはこの言語要素の有効な属性ではないと言っています。メンバーを意味します。
私がここで間違っていることについてのヒントはありますか?
ありがとう!