Kays
❔ C# - How to set up hexagonal architecture in a c# project using TDD
This exercise is a challenge of hexagonal architecture c#, it is implemented by step with a first focus on the business domain in TDD.
Step 1 - The business model
Implementation of the business logic of a bank account:
Expected functionalities:
1. Money deposit
2. Money withdrawal
3. View current balance
4. Consult previous transactions
And in this exercise, I have to propose a suitable object modeling of the entities needed for these functionalities. With unit tests in addition
Currently, I'm new to TDD and I struggle to understand this principe : Test First.
If someone can explain me clearly. I can provide what I did so far.
21 replies