Вопросы по теме 'fsunit'

запуск тестов fsUnit из Visual Studio
Итак, я написал свой первый тест fsUnit в Visual Studio. Это просто расширение фреймворка NUnit, и я использовал NUnit, выполняя TDD на C#. При написании тестов на С# я могу запускать тесты из визуальной студии, но я не могу запускать тесты f# из...
1083 просмотров
schedule 19.02.2024

Какие платформы модульного тестирования доступны для F#
Я специально ищу фреймворки, которые позволят мне воспользоваться уникальными возможностями языка. Мне известно о FsUnit . Могли бы вы порекомендовать что-то другое и почему?
2748 просмотров
schedule 20.10.2022

Ошибка на примере FsUnit
Я скопировал этот пример со страницы проекта FsUnit: open NUnit.Framework open FsUnit let [<Test>] trivial () = 1 |> should not (equal 2) F# дает мне следующую ошибку: Ошибка 2 Ожидалось, что это выражение будет иметь тип...
502 просмотров
schedule 10.06.2022

Как правильно тестировать исключения с помощью FsUnit
Я пытаюсь понять, как правильно тестировать исключения с помощью FsUnit. Официальная документация гласит, что для проверки исключений я должен исправить что-то вроде этого: (fun () -> failwith "BOOM!" |> ignore) |> should throw...
2396 просмотров
schedule 21.03.2022

Модульное тестирование F #: сборка nunit.framework не ссылается на ошибку
Я играю с модульным тестированием в F#. Я использую Visual Studio 2013 Community Edition. Я создал тестовый проект и установил NUnit 2.6.4 и FsUnit 1.3.0.1 . Я использовал консоль диспетчера пакетов. Я добавил ссылки на библиотеки в проекте, а...
661 просмотров
schedule 17.05.2023

Невозможно запустить тесты TestCaseSource, когда тестируемый тип переопределяет ToString
Во-первых, позвольте мне представить тестовую настройку на F# (используя FsUnit поверх NUnit): type SimpleRecord = { A: int; B: int } override x.ToString() = x.A.ToString() [<TestFixture>] type ``Simple Test Cases``() =...
629 просмотров
schedule 04.01.2023

FsUnit не соответствует исключению — F#
Я пытаюсь создать исключение, используя FsUnit, построенный на XUnit. Я взял этот тест с веб-сайта FsUnit : [<Fact>] let ``boom`` () = (fun () -> failwith "BOOM!" |> ignore) |> should throw typeof<System.Exception>...
155 просмотров
schedule 10.11.2022

F # Как настроить проект FAKE, который может использовать FsUnit
Я пытаюсь настроить базовый проект FAKE F #, который может запускать FsUnit, но я не могу понять, как решить ошибки Method not found: 'Void FsUnit.TopLevelOperators.should(Microsoft.FSharp.Core.FSharpFunc`2<!!0,!!1>, !!0, System.Object)' . Я...
455 просмотров
schedule 01.04.2023

F# — Как проверить исключение, вызванное в конструкторе, с помощью fsunit?
Я хочу проверить, допустим ли аргумент, переданный в конструктор типа . Я проверяю его и вызываю ArgumentException , если нет действительно. Я хочу создать тест для этого поведения. Я хочу использовать Assert.throws или предпочтительно FSUnit...
103 просмотров
schedule 09.05.2022

Как проверить, не должно ли использоваться FsUnit.Xunit?
Я пытаюсь проверить, что коллекция не содержит значение, используя FsUnit.Xunit . open FsUnit.Xunit [<Fact>] let ``simple test`` () = let xs = [ 1; 2; 3 ] xs |> should contain 1 xs |> should not contain 99 // Not real code...
34 просмотров
schedule 11.11.2023