StorEvil is a BDD tool for .NET that you can use to write specifications in English, and then execute those specifications. It parses the text using conventions and removes the need to write regular expressions in most cases. It supports .NET languages such as C#.