Quick one, has anyone come across a library similar to Ruby\'s cucumber (a human readable DSL for defining use case stories that can be tested against) in the .NET sphere? <
BDD in plain English can be done with Concordion.NET. The specifications of the expected behavior are written in HTML.
Any sentences of any structure can be used for Concordion.NET tests. For example it is not necessary to write a sentence such as "given a bank account with a balance of 10$, when a withdrawal of 20$ is initiated, the transaction fails". Instead any type of sentence could be used such as "a transaction of 20$ fails, if the account contains not enough balance of 10$".
Concordion.NET tests are executed with the help of NUnit, which is integrated in many different environments: https://github.com/concordion/concordion-net