Итак, я написал свой первый тест fsUnit в Visual Studio. Это просто расширение фреймворка NUnit, и я использовал NUnit, выполняя TDD на C#. При написании тестов на С# я могу запускать тесты из визуальной студии, но я не могу запускать тесты f# из VS. почему это ? Существуют ли какие-либо другие инструменты, которые я могу использовать для запуска тестов (извне)?
запуск тестов fsUnit из Visual Studio
Ответы (1)
fsUnit — это просто библиотека, позволяющая написать тело модульного теста с помощью комбинаторов, но остальную часть модульного теста можно написать как обычный класс (с обычными атрибутами). Если вы напишете что-то вроде следующего, средство запуска тестов NUnit должно увидеть это (например, в файле Tests.fs
в каком-то проекте):
open FsUnit
open NUnit.Framework
[<TestFixture>]
type AccountTest() =
[<Test>]
member x.SimpleTest() =
1 |> should equal 1
person
Tomas Petricek
schedule
25.10.2010