A test repo to get anwsers about learnt concepts.
- Async: Using Task.Run(), awaiting, cancelling async tasks, streaming.
- Delegates: Using a CustomFunc<> delegate.
- Extensions: Creating extension methods for the DateTime type.
- Variance: Using generic interfaces with covariance and contravariance.
- Validation: Validation with FluentValidation and custom fluent validation extensions.