Hi,
Concordion.NET is a handy, small framework for C# / .NET that lets you turn a plain English description of a requirement into an automated acceptance test.
The new version 1.2.0 of Concordion.NET improves the usage of Specification by Example within the work of agile teams:
·
ReSharper
integration
Execution and debugging of Concordion.NET acceptance tests is now possible
directly within Visual Studio with the help of ReSharper.
To run a single test directly from the editor: Click on the ReSharper testing
icon next to the line of your fixture class definition and select the Run or
Debug option in the context menu.
·
Test
results shows in NUnit output
Results of Concoridon.NET have been color-coded in the specification documents
to indicate the compliance with the specified examples. Additionally,
Concordion.NET writes details of test results into the NUnit output console.
This speeds up the feedback loop on failed tests, where test results can be
directly analyzed in the test runner.
·
Integration
of specification and documentation
Concordion.NET enables to use documentation
as specification. To integrate these two types of documents even further,
the new release allows placing specification documents outside of the Visual
Studio project. For example the specifications of Concordion.NET have been
moved to the doc directory and are directly used in the documentation of
Concordion.NET.
·
Support
for different specification file formats
Concordion.NET can now use html as well as xhtml files for specification
documents. Extensions of specification files can be specified with an additional
configuration setting. It is possible to use both extension types in parallel,
which helps in a transition from one type to another.
·
Extensions
API
You can add additional functionality to Concordion.NET with the help of
extensions. For example additional commands, event listeners, or output
modifiers can be introduced based on Concordion.NET extensions.
Check out the new release: http://concordion.org/dotnet/Download.html
Cheers.