What problem does it solve? Writing consistent integration tests for ASP.NET Zero application services requires knowledge of the framework's test infrastructure, including AppTestBase, session management, and multi-tenancy handling. This Skill provides ready-to-use patterns so tests follow team conventions without repeatedly looking up boilerplate. ## Core Features & Use Cases - CRUD Test Templates: Provides complete test patterns for Get, GetForEdit, Create, Update, and Delete operations on application services, including database verification via UsingDbContext. - Shouldly Assertion Reference: Supplies fluent assertion examples for equality, null checks, collections, comparisons, and booleans. - Multi-Tenancy & Exception Testing: Covers MultiTenantFact/MultiTenantTheory attributes and Assert.ThrowsAsync patterns for UserFriendlyException scenarios. - Use Case: When adding a new ProductAppService, use this Skill to scaffold a ProductAppService_Tests class that inherits AppTestBase, logs in as host admin, resolves the service from DI, and tests all CRUD operations with Shouldly assertions. ## Quick Start Write xUnit tests for my ProductAppService covering create, update, delete, and list operations following the ASP.NET Zero testing patterns.