List view
- No due date•12/12 issues closed
Added features * COMPILE_ASSERTIONS symbol is now set when NuGet package is installed... * ...and removed when package is uninstalled * EnumerableAssertions.MustNotStartWith
No due date•2/2 issues closedAdded features: * EnumerableExtensions * MustHaveMinimumCount * MustHaveMaximumCount * MustStartWith for collections Performance testing: * MustNotBeNull is ca. 65% to 70% as fast as the imperative version, FluentAssertions is about 1% (in Microbenchmark) * But in Macrobenchmark, it doesn't matter which implementation is used
No due dateAdded features: * CommonAssertions: * MustBeSameAs and MustNotBeSameAs * StringAssertions: * MustHaveLength * MustStartWith and MustNotStartWith * MustStartWithEquivalentOf and MustNotStartWithEquivalentOf * MustEndWith and MustNotEndWith * MustEndWithEquivalentOf and MustNotEndWithEquivalentOf * MustContainOnlyLetters * MustContainOnlyLettersAndDigits * EnumerableAssertions: * MustHaveCount * DictionaryAssertions: * MustContainValue and MustNotContainValue * MustContainValues and MustNotContainValues * MustContainPair and MustNotContainPair Changes: * MustHaveNoDuplicates name changed to MustNotContainDuplicates. * New way of specifying tests for custom messages and custom exceptions. * Instead of exception objects, delegates are now passed to raise custom exceptions. * Custom messages are not used internally to reduce the number of objects created per call. * Custom exceptions do not replace ArgumentNullExceptions any longer when MustNotBeNull is called internally. * Renamed DictionaryAssertions: * MustContainKey * MustNotContainKey * MustContainKeys * MustNotContainKeys
Due by March 28, 2016•3/3 issues closed