4

そこで、VisualStudioで最初のfsUnitテストを作成しました。これはNUnitフレームワークの単なる拡張であり、C#でTDDを実行することからNUnitを使用しています。c#でテストを記述している間、Visual Studioからテストを実行することはできますが、VSからf#テストを実行することはできません。どうしてこれなの ?テストを(外部で)実行するために使用できる他のツールはありますか?

4

1 に答える 1

3

fsUnitは、コンビネータを使用して単体テストの本体を記述できる単なるライブラリですが、単体テストの残りの部分は、通常のクラス(通常の属性を使用)として記述できます。次のようなものを書くと、NUnitテストランナーはそれを見るはずです(たとえば、Tests.fsあるプロジェクトのファイルで):

open FsUnit
open NUnit.Framework

[<TestFixture>]
type AccountTest() =
  [<Test>]
  member x.SimpleTest() = 
    1 |> should equal 1
于 2010-10-25T17:04:09.760 に答える