https://github.com/cucumber/cucumber/wiki/Gherkin
1: Feature: Some terse yet descriptive text of what is desired
2: In order to realize a named business value
3: As an explicit system actor
4: I want to gain some beneficial outcome which furthers the goal
5:
6: Scenario: Some determinable business situation
7: Given some precondition
8: And some other precondition
9: When some action by the actor
10: And some other action
11: And yet another action
12: Then some testable outcome is achieved
13: And something else we can check happens too
14:
15: Scenario: A different situation
16: …
There are several .Net implementations that use Gerkin (or a fluent equivalent) to produce acceptance tests such as StoryQ
I like the idea of sending the business users reports that demonstrate that the requirements are met.