запуск тестов fsUnit от visual studio - PullRequest
4 голосов
/ 25 октября 2010

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

1 Ответ

3 голосов
/ 25 октября 2010

fsUnit - это просто библиотека, которая позволяет писать тело модульного теста с использованием комбинаторов, но остальная часть модульного теста может быть записана как обычный класс (с обычными атрибутами). Если вы напишите что-то вроде следующего, то бегущий тест NUnit должен увидеть это (например, в файле Tests.fs в каком-то проекте):

open FsUnit
open NUnit.Framework

[<TestFixture>]
type AccountTest() =
  [<Test>]
  member x.SimpleTest() = 
    1 |> should equal 1
...