Removed de-duplication of assertion failures because it causes more confusion. #151
Changed the versioning scheme so that the build number is attached as a separate extension rather than changing the patch number.
Fixed a build error.
Added the possibility to include a property in the equivalency assertion based on a predicate. #154
Ensured that custom formatters are not overwritten by platform specific formatters. #155
Added a method to remove a custom formatter to the Formatters collection. #155
Merge branch 'develop'
Fixed the landing page URL
Fixup the assembly version
Added Ticks to TimeSpanExtensions
Replaced the readme with a simple reference to the landing page.
Bumped the version to v3.3
Corrects line endings of AsyncFunctionExceptionAssertionSpecs
Makes equivalence comparisions respect the generic IDictionary implementation enough that if fails if there are multiple implementations.
Modifies equivalency comparisons so that it respects the declared type when comparing dictionaries.
Adds a test and shallow fix for an edge case where generic dictionaries are not properly supported.
Merge branch 'Issue22/WorkWithGenericDictionaryInterface' into Issue22/RespectDictionaryDeclaredType
Extracted methods in DictionaryEquivalencyStep
Adds specs covering variance between subject and expectation when asserting equivalence of generic dictionaries.
Implements precondition checks for for generic dictionaries