run-unit-tests

Runs the four eShop unit test projects that require no live infrastructure.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill run-unit-tests-torikhayes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: run-unit-tests
Source: https://github.com/torikhayes/aeai-dotnet-brownfield/tree/main/.claude/skills/run-unit-tests
Command: npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill run-unit-tests-torikhayes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers working on the eShop .NET solution need a quick way to run unit tests without spinning up Docker containers or installing extra workloads, and without accidentally triggering functional tests that require live infrastructure. ## Core Features & Use Cases - Targeted Test Execution: Runs the four unit test projects (Basket.UnitTests, Ordering.UnitTests, PaymentProcessor.UnitTests, Security.Tooling.UnitTests) that need no live infrastructure. - Selective Filtering: Accepts an optional project name argument to run only a single test project instead of all four. - Shared Instructions: Delegates to the run-unit-tests.agent.md guide, which is the single source of truth shared with GitHub Copilot. - Use Case: After modifying the ordering domain logic, ask the assistant to run only the Ordering.UnitTests project to verify your changes before committing. ## Quick Start Ask the assistant to run the unit tests for the eShop solution, optionally naming a specific project such as Ordering.UnitTests.

Frequently Asked Questions about run-unit-tests

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

FAQPage Schema
How do I run unit tests for the eShop .NET solution?▼

Invoke the run-unit-tests skill with no arguments to execute all four unit test projects, or pass a project name to run just one. It uses dotnet test against projects that require no live infrastructure.

Which test projects does the eShop unit test runner include?▼

It runs Basket.UnitTests, Ordering.UnitTests, PaymentProcessor.UnitTests, and Security.Tooling.UnitTests. These four projects execute without Docker containers or external services.

Can I run only one test project instead of all of them?▼

Yes, provide the project name as an argument, such as Ordering.UnitTests, and only that project will be executed. Leaving the argument blank runs all four unit test projects.

Why are ClientApp.UnitTests and functional tests excluded?▼

ClientApp.UnitTests requires the maui-tizen workload, which is not installed by default. Functional test projects need running containers and live infrastructure, so they cannot run in a plain unit test pass.

What prerequisites are needed to run eShop unit tests?▼

You need the .NET 10 SDK installed and the eShop repository cloned. No Docker containers, databases, or additional workloads are required for these four unit test projects.