unit-test-author
Installation
SKILL.md
Unit Test Author
Overview
This skill teaches how to write unit tests that match this repository's patterns for Domain and Application layers. It focuses on the Result pattern, Requester pipeline usage, FluentValidation validators, and Quartz job units.
When to Use This Skill
- You add or change a command, query, or handler and need a unit test.
- You add or change a FluentValidation validator.
- You add or change a domain value object, aggregate method, or business rule.
- You add or change a Quartz job in the Application layer.
- You fix a bug in domain logic and need a regression unit test.
When NOT to Use This Skill
- You are writing endpoint or HTTP tests (use an integration test skill).
- You need EF Core or WebApplicationFactory based tests.