Projects¶
TechTalk.SpecFlow¶
This is the runtime part of SpecFlow.
TechTalk.SpecFlow.Generator¶
This is the main part of SpecFlow that is used at GeneratorTime
TechTalk.SpecFlow.Parser¶
This contains the parser for Feature- Files. We use Gherkin and added some additional features to the object model and parser.
TechTalk.SpecFlow.Utils¶
This project contains some helper classes.
SpecFlow.Tools.MsBuild.Generation¶
This project contains the MSBuild task that generates the code-behind files.
TechTalk.SpecFlow.GeneratorTests¶
This contains unit tests that are about the generation of the code-behind files.
TechTalk.SpecFlow.RuntimeTests¶
This contains unit tests that are about the runtime of Scenarios.
TechTalk.SpecFlow.MSTest.SpecFlowPlugin¶
This is the plugin for MSTest. It contains all specific implementations for MSTest.
TechTalk.SpecFlow.NUnit.SpecFlowPlugin¶
This is the plugin for NUnit. It contains all specific implementations for NUnit.
TechTalk.SpecFlow.xUnit.SpecFlowPlugin¶
This is the plugin for xUnit. It contains all specific implementations for xUnit.
TechTalk.SpecFlow.TestProjectGenerator¶
This project provides an API for generating projects, compile them and run tests.
TechTalk.SpecFlow.TestProjectGenerator.Tests¶
Tests for TechTalk.SpecFlow.TestProjectGenerator
TechTalk.SpecFlow.Specs¶
This project contains the integration tests for SpecFlow
TechTalk.SpecFlow.Specs.Generator.SpecFlowPlugin¶
This is a generator plugin, that generates the integration tests for various combinations. They can differ in Framework Version, Testing Framework, Project Format and programming language