Category

.NET

C# patterns, tooling, and engineering practices.

15 articles

[Test Refactoring Part 4] Hidden Concrete Types
29 min read

[Test Refactoring Part 4] Hidden Concrete Types

Learn how to overcome challenges of testing code with static dependencies. Discover strategies to refactor static code, introduce time provider abstractions, and handle manual delays for improved testability. Build more reliable software with comprehensive testing practices. Read more! ?