Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsprojects/fsunit
FsUnit makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
https://github.com/fsprojects/fsunit
dotnet fsharp fsunit mstest nunit testing xunit
Last synced: 6 days ago
JSON representation
FsUnit makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
- Host: GitHub
- URL: https://github.com/fsprojects/fsunit
- Owner: fsprojects
- License: mit
- Created: 2011-12-11T13:19:08.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T11:58:21.000Z (about 2 months ago)
- Last Synced: 2024-10-30T05:58:07.471Z (about 2 months ago)
- Topics: dotnet, fsharp, fsunit, mstest, nunit, testing, xunit
- Language: F#
- Homepage: http://fsprojects.github.io/FsUnit/
- Size: 71.8 MB
- Stars: 426
- Watchers: 16
- Forks: 79
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# FsUnit
[![Build Status](https://img.shields.io/github/actions/workflow/status/fsprojects/FsUnit/main.yml?branch=master&logo=github&labelColor=4A4A4A&label=Build%20and%20Test)](https://github.com/fsprojects/FsUnit/actions?query=branch%3Amaster)
[![NuGet Status](https://buildstats.info/nuget/FsUnit)](https://www.nuget.org/packages/FsUnit/)**FsUnit** is a set of libraries that makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
FsUnit currently supports NUnit, xUnit, and MsTest.The goals of FsUnit are:
* to make unit-testing feel more at home in F#, i.e., more functional.
* to leverage existing test frameworks while at the same time adapting them to the F# language in new ways.## Getting Involved
GitHub makes collaboration very easy. To get involved with FsUnit, simply follow the directions provided by GitHub to
fork this repository, then implement lots of cool stuff, and finally send a pull request.A few things to keep in mind:
* Going forward, FsUnit will aim to support as much functionality as possible across all supported testing frameworks.
* Development environments need to be setup to run tests for xUnit and NUnit. A product like ReSharper can make this easier.
* Since the unit tests for FsUnit are written with FsUnit, failing tests are just as important as passing tests.
## Build Instructions
- Find and run either `./build.sh` or `build.cmd` (depending on your platform).## Maintainer(s)
- [@dmohl](https://github.com/dmohl)
- [@sergey-tihon](https://github.com/sergey-tihon)
- [@CaptnCodr](https://github.com/CaptnCodr)The default maintainer account for projects under "fsprojects" is [@fsprojectsgit](https://github.com/fsprojectsgit) - F# Community Project Incubation Space (repo management)