The goal with this repo is to demonstrate what my code expectations are when working within the .NET ecosystem. I will add and refactor as I learn and discover design patterns, libraries, etc.
If there you have suggestions on what I can improve on, feel free to create a PR!
- N-Tier Architecutre
- Utilizing Dependency Injection
- Handling of Asynchronous Methods
- AutoFixture/Moq in Test Project
- Configuration files
- Retry logic using Polly on HttpClient calls
- Simple polymorphism in test project
- Utilizing Records
- Keep Cyclomatic Low, Only One Scope Per Method
- valid error handling of bad input from user