FluentAssertions

FluentAssertions is a large set of extension methods for writing TDD unit tests.