Applying OOP in ASP.NET Core

This post explores the four pillars of OOP in ASP.NET Core: encapsulation, abstraction, inheritance, and polymorphism. It provides practical examples and explains how these principles improve code maintainability, testability, and architecture in modern C# web APIs.

August 10, 2025 · 7 min

How to Test ASP.NET Core Middleware: Unit, Integration, and Mocks

This guide covers how to effectively test ASP.NET Core middleware using unit tests, integration tests, and mocks. It includes examples of common middleware patterns, how to handle dependencies, and best practices for ensuring your middleware behaves correctly in production.

July 20, 2025 · 13 min
×