- [BREAKING] FsUnit.Xunit now consumes
xunit.v3
as testing framework. - (#297) - Update to NHamcrest v4.0.
- Update to MsTest v3.6 in Fs30Unit.MsTest.
- Minor code cleanup. - (#281)
- Update dependencies.
- [BREAKING] FsUnit (NUnit v4 as dependency) drops netstandard2.0 as target framework.
- Migrate to NUnit v4. - (#259)
- Update dependencies to MsTest v3. - (#260)
- Update/Fix docs. - (#262)
- Set NUnit dependency < 4.0.0 to prevent compatibility issues. - (#257)
- Set
>= LOCKEDVERSION
in Nuget dependencies for broader compatibility. - (#254)
- Update dependencies. - (#250)
- Add support for xunit 2.5.0. - (#240)
- Update dependencies.
- Set FSharp.Core back to ~5.0.0 to support older projects. (#236)
- Update some dependencies.
- Remove .NET7 as framework because of incompatibilities.
- Update dependencies.
- Align should & throw in xUnit and MsTest. -> (#226)
- Add .NET7 as TargetFramework.
- Update dependencies.
- Add
equalSeq
operator - #222
- Fix
throwWithMessage
that now ignores return type. - #220
- Fix actual messages in xUnit & MsTest in operators
throw
&throwWithMessage
when exception will be thrown inside lambda. - #216
- Fixed a reference issue with .NET Framework.
- Dependency update (NHamcrest 2.0.1 => 3.0.1) -> (#211)
- Docs updates
- Dependencies update
- [BREAKING] xUnit equality assertions executed of expected value instead of actual
- FsUnitTyped assertions for xUnit (by @Smaug123) - https://github.com/fsprojects/FsUnit/commit/736b7a1378efe0266533fddcd0e47a6e53672256
- Native assertions for NUnit/FsUnitTyped (by @CaptnCodr) - https://github.com/fsprojects/FsUnit/commit/b4f29af63b809e5a84fcd4835bad6b47860a08da
- Allows usage of parent exception types in shouldFail assertions - https://github.com/fsprojects/FsUnit/commit/c9963411a065fde2a49f5fe258c48a9b3ab1606e
- Docs for Expecto assertions - http://fsprojects.github.io/FsUnit/Expecto.html
- Fantomas code formatting
- Dependencies update
- Adjust license URL to be the raw link, fix http --> https - #195
- Update copyright time period and change license to MIT. - #196
- Add net6.0 support. - #194
- Drop F# 4.7.x support.
- Fix
ofCase
which didn't handle 'None'. - #192
- Update dotnet tools (Paket 5.258.1 => 6.0.4, FSharp.Formatting.CommandTool 7.2.9 => 11.4.2). - #188
- Dependency update (Paket 5.257.0 => 5.258.1, FAKE-CLI 5.20.3 => 5.20.4). - #186
- Use explicit MSTest.TestAdapter v2.1.2.
- Dependency update (NUnit 3.12 => 3.13).
- Nuget authors update.
- Fix license information and sample nuget packages. - #176
- Prefer IStructuralEquatable to IStructuralComparable - #171
- Better support for IStructuralEquatable under NUnit - #147
- Refactorings & Fantomas integration - #157
- Dropped net46 support - #169
- Readable assertion messages on failure - #155
- Dependencies update
- MSTest.TestFramework (2.1.1)
- Added
equivalent
assertion for NUnit and MsTest - #145
- Added
subsetOf
operator - #144
- Added
supersetOf
operator - #141
- Added
ofCase
matcher - #134 - Removed MbUnit from source code
- xunit (2.4.1)
- NUnit (3.12)
- MSTest.TestFramework (1.4)
- Added
inRange
operator
- NUnit (3.11)
- xunit (2.4.1)
- xunit (2.4)
- NUnit (3.10.1)
- MSTest.TestFramework (1.3.2)
- NETStandard.Library (2.0.3)
- Multi-target .NET Core 2.0 projects
- Fixed "Change shouldBeSmallerThan to fail when passed 2 equal numbers" #112
- Added slighly more meaningful messages to a few matchers #115
- NuGet package allow to reference FSharp.Core 4.3.x #116
- Support NUnit 3.6
- Compiled for .NET Standard 1.6 (NUnit, xUnit, MSTest)
- Removed
choice n
combinator fromFsUnit.NUnit
- Added support of
NUnit 3.5
- Added support of
NUnit 3.4.1
- Added support of
NUnit 3.4
- Added support of
NUnit 3.2.1
- Added FsUnitTyped with statically typed operators - #85
- Fixed: Structural equality fail - #78
- Fixed: Statically typed equality test - #21
- Fixed: Simplify "should throw" - #20
- Fixed: matchList can match empty obj lists - #90
- Added support of
NUnit 3.2
- Added pretty-print for F# value types - #89
- Added support of
NUnit 3
- #83 - Dropped support of obsolete
not
operator
- Fixed
should be null
- #52
- Migration to xUnit 2.1
- FsUnit.NUnit compiled for net45
- Target FsUnit to FSharp.Core 3.1.2.5
- FsUnitDepricated module renamed to FsUnitDeprecated #46
- Enable substring checks #45
- Fixed assertion message for NUnit equal constraint - #60
- Added support of
shouldFail
operator for xUnit, MsTest and MbUnit - #64 - Added support of
instanceOfType
operator for xUnit, MsTest and MbUnit - #65 - Added support of
Empty
operator for xUnit, MsTest and MbUnit - #66 - Added support of
NaN
operator for xUnit, MsTest and MbUnit - #67 - Added support of
haveLength
andhaveCount
operators for xUnit, MsTest and MbUnit - #68 - Added support of
unique
operator for xUnit, MsTest and MbUnit - #70
- Bump NUnit version up to 2.6.4
- Bump xUnit version up to 1.9.2
- Bump MbUnit version up to 3.4.14
- Migration to Paket
- Readme and samples converted to FsUnit site
- Includes new features for generic assertions and containment check. Currently, this feature is only supported for the NUnit implementation. Thanks to jack-pappas for the contributions.
- Pulls in the latest versions for xUnit.NET and NUnit. Replaces the "not" keyword with "not'" and adds the FsUnitDepricated module for backward compatibility. Adds MsTest support for VS11 only.
- Includes new assertions for NUnit such as NaN, instanceOfType, and unique.
- Added support for xUnit.NET and MbUnit and a new assertion.
- Added several new assertions.
- Ray Vernagus built this version and several before it with NUnit as the targeted testing framework.