Я столкнулся с этим вопросом, прежде чем при использовании NUnit с F #:NUnit тесты не из DLL вопроса загрузки в F # библиотеки
Не удалось загрузить файл или сборку «nunit.framework, Version = 2.6.3.13283
Я понизил мою версию FSharp.Core до более низкого номера версии. Я не уверен, что мне нужно сделать, чтобы мои тесты запускались без каких-либо исключений.
Код
module Foo
open NUnit.Framework
open FsUnit
[<Test>]
let ``some test``() =
1 |> should equal 1
Packages.config
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="FSharp.Core" version="4.0.0.1" targetFramework="net46" />
<package id="FsUnit" version="1.4.1.0" targetFramework="net46" />
<package id="NUnit" version="2.6.4" targetFramework="net46" />
<package id="NUnitTestAdapter" version="2.0.0" targetFramework="net46" />
<package id="xunit" version="2.1.0" targetFramework="net46" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net46" />
<package id="xunit.assert" version="2.1.0" targetFramework="net46" />
<package id="xunit.core" version="2.1.0" targetFramework="net46" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net46" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net46" />
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net46" />
</packages>
Из любопытства, почему вы используете NUnit 2.x вместо 3.x? Я переключил несколько месяцев назад на 3.x, и теперь, когда я приспособился к изменениям, я доволен. –
Он не отображается в тестовом проводнике. –
Я могу использовать NUnit 3.x с VS 2015 Community/Test Explorer. У меня есть [NUnit3 Test Adapter] (https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d). Может быть, вы должны задать новый вопрос SO. Я не знаю ответа, если вы установили тестовый адаптер NUnit3. Примечание. Существуют различные адаптеры для тестирования NUnit. Один для 2.x и один для 3.x –