Since aliases uses the primary key of the entity we could remove a bunch of step definitions and force the usage of aliases instead. Meaning steps that previously looked like: `I add a new car to shop with id 1` Should now be written as: `I add a new car to shop with alias s` Advantages: - Would reduce the code size of the `ApiContext` with like 30-40% - Standardize the way we write scenarios - Simplify the framework (for beginners)
Since aliases uses the primary key of the entity we could remove a bunch of step definitions and force the usage of aliases instead.
Meaning steps that previously looked like:
I add a new car to shop with id 1Should now be written as:
I add a new car to shop with alias sAdvantages:
ApiContextwith like 30-40%