test-generation

Generate C# xUnit and Angular Jest test templates for backend and frontend scenarios.

7|1|Updated Jun 17, 2021
One-click install
npx skills add https://github.com/duc01226/EasyPlatform --skill test-generation-duc01226
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-generation
Source: https://github.com/duc01226/EasyPlatform/tree/main/.claude/skills/tasks-test-generation
Command: npx skills add https://github.com/duc01226/EasyPlatform --skill test-generation-duc01226

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides developer-focused unit and integration test templates (C# xUnit, Angular Jest) to accelerate testing.

Core Features & Use Cases

  • Pattern-based test templates for commands, queries, entities, components
  • Clear test naming conventions
  • Integration test scaffolding

Quick Start

Generate a unit test skeleton for a new command using the provided templates.

Frequently Asked Questions about test-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate unit test templates for C# xUnit?

Unit test templates for C# xUnit accelerate test creation by providing ready-to-use scaffolding for commands, queries, and entities with built-in mocks for repositories and context. This Skill generates pattern-based templates covering common scenarios like creation, update, retrieval, and filtering to reduce boilerplate and enforce consistent assertion patterns across your backend test suite.

Can I use test templates for Angular Jest components?

Yes. This Skill generates Angular Jest test templates specifically for component and store testing, providing standardized file layouts and assertion patterns. Templates cover common feature test scenarios, enabling faster frontend test development with consistent naming conventions and mock strategies aligned to your Angular architecture.

What test scenarios do these templates cover?

Templates cover creation, update, retrieval, filtering, and validation scenarios for both backend (commands, queries, entities) and frontend (components, stores) contexts. Each template includes clear naming conventions, mock setup for dependencies, and assertion patterns to satisfy technical requirements without manual scaffolding.

How do I integrate these templates into my existing test project?

Generate a test template for your specific component type—command, query, entity, component, or store—then apply the provided standardized file layout to your project structure. Templates include mock setup and assertion patterns ready to customize with your business logic.

Do I need prior testing experience to use these templates?

Templates reduce the learning curve by providing clear naming conventions and assertion patterns for both xUnit and Jest, but familiarity with unit testing concepts and your chosen framework helps you adapt templates to your specific requirements.

What's the difference between unit and integration test templates?

Unit test templates isolate single components with mocked dependencies; integration test templates scaffold interaction between multiple layers like commands with repositories and context. This Skill provides both, letting you choose scaffolding depth based on test scope.