Sign in Sign up
nuget

DSL.Reqnroll

DSL.Reqnroll is Reqnroll plugin that enables use of dynamic test data in Reqnroll steps by bringing in custom and environment variables, built-in functions, regular expressions and bespoke transformations. It's re-write of [SpecFlow.DSL](https://github.com/wenyuansong/Specflow.DSL) library, written originally by [Wenyuan(Ryan)](https://github.com/wenyuansong) and [Liam Flanagan](https://github.com/JovialJerboa), to align it with Reqnroll with multiple enhancements on the top. Warning: !! IParameterTransformer interface becomes obsolete in version 1.2.0 - it will be removed in the future. Please use IUserVariableTransformer interface from DSL.ReqnrollPlugin.Transformers namespace which also has _AddBespokeTransformer_ method to add bespoke transformations. Capabilities: -> Built-in functions: TODAY, RANDOM (from v1.2.0) -> Retrieve value of environment variables (from v1.1.0) -> Create dynamic test data and refer it in another step -> Create dynamic test data using regular expression -> Simple calculations via bespoke transformations

Activity

Latest release
2mo ago
Total releases
9
Cadence
~34 days
Last 12 months
3

Reach

Stars

Details

First release
Feb 09, 2025
Releases
Version Released
1.4.0 minor
1.4.0-preview.1 pre
1.3.2 patch
1.3.1 patch
1.3.0 minor
1.2.1 patch
1.2.0 minor
1.1.0 minor
1.0.0 initial