4
因此我在Visual Studio中編寫了我的第一個fsUnit測試。它只是NUnit框架的擴展,我一直在用C#中的TDD來使用NUnit。在c#中編寫測試時,我能夠從visual studio運行測試但是我無法從VS運行f#測試。爲什麼是這樣 ?有沒有其他工具可以用來運行測試(外部)?從visual studio運行fsUnit測試
因此我在Visual Studio中編寫了我的第一個fsUnit測試。它只是NUnit框架的擴展,我一直在用C#中的TDD來使用NUnit。在c#中編寫測試時,我能夠從visual studio運行測試但是我無法從VS運行f#測試。爲什麼是這樣 ?有沒有其他工具可以用來運行測試(外部)?從visual studio運行fsUnit測試
fsUnit只是一個庫,允許您使用組合器編寫單元測試的主體,但其餘的單元測試可以寫成通常的類(具有通常的屬性)。如果你寫下如下的內容,那麼NUnit測試運行者應該看到它(例如,在某個項目的文件Tests.fs
中):
open FsUnit
open NUnit.Framework
[<TestFixture>]
type AccountTest() =
[<Test>]
member x.SimpleTest() =
1 |> should equal 1