This project is my self-learning project. I based on this course in Udemy of Mehmet Ozkaya. And I'm still enhancing it with:
- Implement new business.
- Apply new structural.
- Apply unit test.
- Apply integration test.
My idea of this project is about applying some technologies that I want to learn. So I'm using lot of technologies but they are reasonable to apply.
This project is running in .NET 6.
Here is the structure of project that I captured from the course (I mentioned above).
I applied Unit Test with xUnit (Catalog.API) and NUnit (Will implement soon).
And I also apply Integration test with testcontainers framework.
Firstly, you have to clone this project in your local environment. And install the Docker Desktop.
Access in ./docker-compose.dcproj
by terminal and run the command
docker-compose -f .\docker-compose.yml -f .\docker-compose.override.yml up -d
After running the app, if you want to stop, you can use the command
docker-compose -f .\docker-compose.yml -f .\docker-compose.override.yml down
If you are having problems, please let me know by contacting me in Linkedin.
This project is licensed with the MIT license.