testing
C# and .NET Unit Testing Articles, Tutorials & News
C# and .NET Unit Testing articles, tutorials, and news from the DotNetNews archive.
169 articles Updated Page 2 of 7
Browse additional C# and .NET Unit Testing articles from the DotNetNews archive.
C# and .NET Unit Testing articles
Page 2 of 7
Newest first
-
Testcontainers: Real Dependencies in Disposable Docker Containers
Medium Issue #527
A focused, mechanics-level guide to Testcontainers — the library that programmatically starts and stops real Docker containers as part of…
-
xUnit: The Modern .NET Unit Testing Framework
Medium Issue #525
A practical guide to xUnit — the most widely used unit testing framework for .NET — covering test structure, assertions, fixtures and…
-
Building Agentic QA Pipelines with Browser Automation and .NET
C# Corner Issue #524
Build robust agentic QA pipelines in .NET. Separate AI reasoning from deterministic browser execution for faster, more reliable testing.
-
Snapshot testing in .NET with Meziantou.Framework.SnapshotTesting
Meziantou's blog Issue #523
Snapshot testing is a technique where the output of a function or component is serialized and saved to disk the first time the test runs. On every subsequent run, the library re-serializes the output ...
-
Testing Global .NET Test Timeouts with Microsoft.Testing.Platform
C# Corner Issue #523
Learn how global test timeouts and maximum-failure controls in Microsoft.Testing.Platform can improve CI reliability and prevent stalled or excessive test runs.
-
Preventing Architecture Drift with Executable Dependency Rules
C# Corner Issue #522
Prevent architecture drift with executable dependency rules. Turn architectural decisions into automated tests for C# applications using ArchUnitNET.
-
Unit Testing Enterprise Multi-Agent LangGraph Systems
C# Corner Issue #517
Master unit testing for enterprise LangGraph systems. Learn to mock async tools, LLMs, and test state persistence for robust AI deployments.
-
Control String Comparison in .NET JSON Assertions
blog.devgenius.io Issue #517
JSON assertions usually require exact values, but casing is not always meaningful. For example, an API might return "ACTIVE" while a test… Continue reading on Dev Genius »
-
The test pyramid, not the ice-cream cone: 1,880 fast tests, zero Docker
Medium Issue #516
A suite you run constantly is worth more than a suite you run nervously. Here is how MMCA.Common keeps 1,880 tests fast enough to live in…
-
Make Your .NET Tests Insanely Faster
YouTube Issue #516
Get every Dometrain 30% off with code HANDSON30: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=HANDSON30 Hello, everybody. I'm Nick, and in this video, I will talk about a ...
-
Write your first architecture fitness test
Medium Issue #515
Your Clean Architecture diagram is a hope, not a guarantee, until something fails the build when it is violated. Here is how to add…
-
Automating Software Architecture Validation with ArchUnitNET
C# Corner Issue #515
Automate software architecture validation with ArchUnitNET for ASP.NET Core. Ensure clean architecture, detect violations early, and integrate into CI/CD.
-
From generated code to trusted code with a unit-test agent
Microsoft Dev Blogs Issue #512
A common request to a coding agent is only one line: Generate unit tests. That request leaves important questions open. Which code needs tests? Which test framework does the project use? Where should ...
-
Playwright Testing for ASP.NET Core Applications: A Practical Guide
C# Corner Issue #508
Master Playwright for ASP.NET Core E2E testing. Learn setup, writing tests, best practices, and CI/CD integration for reliable web app validation.
-
Testing Minimal APIs: The Complete Playbook
Medium Issue #507
Minimal APIs threw out the controller ceremony — which also means the old “just unit test the controller” playbook doesn’t fully apply…
-
Delete AutoMapper: explicit, compile-time DTO mapping that you can actually test
Medium Issue #507
Reflection-based mappers feel like they save you work until the day a renamed property silently maps to null in production. Here is the…
-
How to Test Vertical Slice Architecture
Milan's .NET Weekly Issue #495
The most common question I get about vertical slice architecture isn't about structure. It's "where do my tests go?" The layered-architecture testing habits (mock the repository, test the service) don...
-
Using AI to Generate Better Unit Tests for Bug Reproduction in .NET
blog.stackademic.com Issue #495
Turn bug reports into reliable unit tests using the AI Continue reading on Stackademic »
-
Test Automation Best Practices with Microsoft Playwright
C# Corner Issue #494
Master Microsoft Playwright with best practices for reliable, scalable, and maintainable test automation. Boost confidence and speed.
-
No more regressions with Snapshot Tests in C# using Verify: a practical guide
Code4IT Issue #493
Snapshot Tests are an uncommon type of test that focuses on checking that no regressions were introduced after a code refactoring. Let’s learn how they work and how to use the Verify NuGet libra...
-
Repository Pattern in C#: Build Clean, Testable, and Maintainable .NET Applications
Medium Issue #490
Learn how the Repository Pattern works in modern .NET
-
GitHub Copilot Generated Our .NET Tests. It Missed What Mattered Most
Medium Issue #489
There has been plenty of discussion recently about AI replacing parts of software testing, so we decided to see how far we could actually…
-
The mock-as-private-field pattern only half-works the way you think
Medium Issue #488
I ran into this recently while cleaning up our test classes at work, and it’s a good example of how a pattern can be “correct” in one…
-
Mastering .NET Interviews – Part 9: Testing & Performance
C# Corner Issue #487
Master .NET interviews: Learn unit/integration testing, mocking, DI, and performance tuning (caching, async, profiling).
-
AI-Powered Test Case Generation for Enterprise .NET Applications
C# Corner Issue #485
Automate .NET test case generation with AI. Enhance coverage, reduce errors, and accelerate enterprise application delivery.