NUnit assertions with pattern matching

A simple utility that allows making assertions using potentially complex pattern matches.