Provides helper and functional classes for testing with NUnit
.
Note: Factotum
is a Latin word literally meaning "do everything" (that is, a handyman or Jack-of-all-trades).
Omnifactotum.NUnit
is now the multi-target package for:- .NET Framework 4.0, 4.6.1, and 4.7.2
- .NET Standard 2.0 and 2.1
- .NET 5.0
- Set
Omnifactotum
package dependency version based on the target framework
MappingAccordances.AssertionFailedMessageCreator<in TValue>
delegate: Signature has been changed- The signature of the
MappingAccordances<,>.Register
method using constraint creator has been changed to allow different types of source and destination values
- A new
MappingAccordances<,>.Register
method overload has been introduced which allows to pass a constant literal failure message NUnitFactotum
: IntroducedAssertCast().To<TDestination>()
MappingAccordances
: Introduced the new methodRegisterAllMatchingProperties
- The
AssertEquality
method may now also test equality and inequality operators
- Improved support of inner
MappingAccordances
for complex (nested) properties - Added support of inner
MappingAccordances
for complexIList<T>
properties - Enabled NRT for
NUnitFactotum