Hexagonal Architecture + Ports and Adapters + (Visual Studio Structure)

Projekt Struktur

MyHexagonalApp
│
├───src
│   ├───MyHexagonalApp.Api
│   │   └───Controllers
│   ├───MyHexagonalApp.Application
│   │   ├───Services/Usecases 
│   │   └───Ports
│   │       ├───Input
│   │       └───Output
│   ├───MyHexagonalApp.Domain
│   │   ├───Entities
│   │   ├───Interfaces
│   │   └───Services
│   └───MyHexagonalApp.Infrastructure
│       ├───Adapters
│       ├───Data
│       └───Repositories
│
├───tests
│   ├───MyHexagonalApp.Api.Tests
│   ├───MyHexagonalApp.Application.Tests
│   ├───MyHexagonalApp.Domain.Tests
│   └───MyHexagonalApp.Infrastructure.Tests
│
└───docs