ASP.NET Core Application | xUnit | Dependeny Injection | Repository Pattern
The Medical Tissue Sample Records application is a standard CRUD application targeted at the health service industry for keeping track of patient sample data.
- The principle objectives of this investigation were to explore methods and design practices that promote the development of clean, robust, scalable code. This was achieved, in part, by introducing dependency injection and InMemory unit testing, and by deploying the Repository pattern to separate data access and business logic layers within each controller method.
- The learning outcomes of this project proved very rewarding and emphasised the importance of deploying SOLID principles in modern software applications. Further project work will expand on these principles by creating two separate projects for both data access and business logic layers.