{"repo":"Romfos/BddDotNet","free":true,"listed":false,"github":"https://github.com/Romfos/BddDotNet","clone":"git clone https://github.com/Romfos/BddDotNet.git","description":"Modern opensource BDD framework for C# and .NET with gherkin support","language":"C#","stars":13,"topics":["bdddotnet","autotests","bdd","cucumber","dotnet","gherkin","tests","unittests","mtp","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Overview Modern opensource BDD framework for C# and .NET with gherkin support Description Package ---------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Modern opensource BDD framework for C# and .NET Add support for Gherkin language. Source generator. Add support for C# expressions in Gherkin step arguments Add argument transformations for Gherkin tables into C# models How to use Wiki: Setup .NET project with Gherkin support Comparing with alternatives Comparing with Reqnroll (or Specflow, other popular framework in .NET Ecosystem) this framework has following difference: - Microsoft.Extensions. based - Microsoft testing platform as a backend. No hell with different unit tests providers as it was before in Specflow/Reqnroll - Source generator for features compilation & step registration - Code first approach with builder pattern - Extensibility via public interfaces and DI - Modular. Small and fast library. All extra features are provided as separate nuget packages - No or limited reflection usage. Most of the code is totally reflection free. - Support .NET 10+ runtimes - AOT & Trimming friendly. More info: Native AOT deployment - Nullable reference types and other modern dotnet features support BddDotNet.Gherkin.SourceGenerator usage example Allow","default_branch":null,"files":null,"tree":[],"storefront":"/r/Romfos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Romfos/BddDotNet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}