
Implement the first feature in SpecFlow by creating given/when/then step definitions, wiring an in-memory user repository, and returning 200 ok or 404 not found from the user controller.
Learn to create a new update user feature in SpecFlow for a REST API, using parameters, tables, and scenario outlines to validate valid updates, not found, and bad requests.
In this course you will learn about Behaviour Driven Development in C# and how this can be done using Specflow, which is the .Net implementation of Cucumber.
We will be going Specflow's core features in detail including:
The course starts off with both video tutorials explaining the Behaviour Driven Development process and an introduction to SpecFlow,followed by practical coding sessions where we will be developing a REST API together using SpecFlow and BDD to make sure that we are able to apply what we have learnt.
I'm also available to answer any queries you may have regarding any course material which you didn't understand or would like further detail on.