A simple context/specification pattern for C#.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Acme.Sample
Acme.Tests
Acme
TestReportGenerator
tools/NUnit
Acme Developer Test.docx
Acme.sln
AcmeSpec.html
AcmeSpec.txt
README.md

README.md

Simple BDD for C#

This project serves as an example for developing expressive specifications in C# code. The code in this sample came from a "developer test" offered by Acme Corp (name changed) expressed in the Word doc in the root directory.

For details -- checkout http://ericfarr.net/lightweight-contextspecification-bdd-in-c/.

Report Generator

A key benefit of readable specifications is that they can be turned into report. The report generator code is included as well as the report for this sample code.