Test-Driven Development - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Test-Driven Development, drawn from .NET News Daily issues.
14 curated issues
TDD in .NET: Anti-Patterns & When NOT to Use TDD
The Double-Edged Sword
Issue also covered: Authentication, Clean Architecture, C#, .NET 10, .NET Core, EF Core, REST API
Read this issue →TDD in .NET: Practicing TDD in a Web API Project
Motivation: Why This Article?
Issue also covered: Azure, Benchmarking, Clean Architecture, C#, .NET 10, JWT, Minimal APIs, ML.NET
Read this issue →Writing Good Tests in TDD
Ever run a test suite where everything’s green… but you still don’t trust it?
Issue also covered: ASP.NET Core, Azure, Clean Architecture, CQRS, C#, Design Patterns, .NET 10, .NET 9
Read this issue →TDD in .NET: Practicing with String Calculator
Practicing TDD with a simple String Calculator
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10
Read this issue →JetBrains .NET Days 2025 – Test Driven Development with Blazor
Note: Slides do not tell the whole story of the talk, so take the stand alone slides with a grain of salt. Things may be taken out of context.
Issue also covered: AOT, ASP.NET Core, Azure, Blazor, Clean Architecture, C#, .NET 9, EF Core
Read this issue →Adding TDD to Legacy .NET Code Without Breaking Production
How to gradually introduce tests to existing Windows Forms, WPF, and WCF applications when “don’t break anything” is your #1 priority
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, EF Core, .NET MAUI, MongoDB, Performance
Read this issue →How to Write Tests in C# in 5 Steps & TDD Explained
Test-Driven Development (TDD) is a software approach where tests are written before code. It ensures clean, maintainable code by following a red-green-refactor cycle and improves software quality thro...
Issue also covered: ASP.NET Core, .NET Aspire, C#, EF Core, Minimal APIs, OpenAI, Performance, Unit Testing
Read this issue →How to Use Claude Code Effectively: A Step-by-Step Method to Avoid Getting Lost
Learn how to use Claude Code effectively without getting lost. Complete guide with proven prompts, TDD methodology, and step-by-step workflow for complex projects. Avoid AI context drift
Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub Copilot, JWT, Performance
Read this issue →Test-Driven Development in .NET 9: Build Robust APIs with Confidence
https://medium.com/@tonoy300/test-driven-development-in-net-9-build-robust-apis-with-confidence-9fe453d673d8
Issue also covered: ASP.NET Core, AutoMapper, Azure, Azure Functions, .NET 10, .NET 8, .NET 9, .NET MAUI
Read this issue →What are the origins of async/await in C#?
https://www.youtube.com/watch?v=MtDdO9YXgq0
Issue also covered: Application Insights, ASP.NET Core, .NET Aspire, Azure, C#, .NET 9, EF Core, GitHub Copilot
Read this issue →