What problem does it solve?
This Skill provides expert guidance on unit testing for the Pomodoro Time Tracker, helping developers write effective tests, understand testing frameworks, and maintain high code quality. It addresses the challenge of ensuring robust, maintainable, and well-covered tests across the project's layers.
Core Features & Use Cases
- Framework Guidance: Offers specific patterns and best practices for xUnit, Moq, and FluentAssertions, ensuring consistent and readable tests.
- Project-Specific Structure: Details the existing test organization across ViewModels, Application, and Infrastructure layers, along with common test patterns for each.
- Coverage Targets: Sets clear expectations for test coverage and pass rates, guiding efforts to achieve comprehensive validation.
- Use Case: When you're implementing a new feature, activate this Skill to get immediate advice on how to structure your unit tests, what mocking strategies to use, and how to ensure proper coverage for your new code.
Quick Start
Ask the unit-test-specialist skill for guidance on writing a new unit test for the PomodoroSessionService, focusing on its dependency injection setup.