NGourd is a BDD Framework written in C#. It is designed heavily influenced by the Cucumber tool from the ruby world. The intention is to create a clean separation between the intent of a specification versus it's execution. This allows developers to concentrate on the technical details while non-programmers can verify and even author specifications.
Have a look at the QuickStart and AddingFeatures
sample
Feature: AutoSuggest
Scenario: Spelling Mistake
Given I am at the home page
When I enter "speeling mistake" into the search box
And I click Go
Then I should see "Did you mean: spelling mistake"