Did you know that there are different TDD styles? The most famous ones are London and Chicago styles
The London style comes from the mockist school and it's an "outside-in" approach. It starts from the outside of the application (APIs/Controllers) and works its way down to the domain layer.
The Chicago style comes from the classicist school and it's an "inside-out" approach. It starts from the domain layer and and works out towards the APIs/Controllers.
In this talk we'll discover what make those styles unique, what are their key differences, and which are their advantages and disadvantages