Skip to content

Milestones

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 closed
  • Added 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 date
  • Added 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