запуск тестов fsUnit из Visual Studio

Итак, я написал свой первый тест fsUnit в Visual Studio. Это просто расширение фреймворка NUnit, и я использовал NUnit, выполняя TDD на C#. При написании тестов на С# я могу запускать тесты из визуальной студии, но я не могу запускать тесты f# из VS. почему это ? Существуют ли какие-либо другие инструменты, которые я могу использовать для запуска тестов (извне)?


person gprasant    schedule 25.10.2010    source источник


Ответы (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