搜索

PythonReactSEOPDF
GitHub Skill

run-unit-tests

Run unit tests for the API Service and Analyzers. Use this to verify business logic, individual components, and code analyzers.

aalmada☆ 14 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

To verify the logic, endpoints, and custom analyzers of the API Service:

  1. Run Service Unit Tests

    • Navigate to tests/ApiService/BookStore.ApiService.UnitTests.
    • Run: dotnet test
    • Purpose: Verifies handlers, validation, and domain logic.
  2. Run Analyzer Unit Tests

    • Navigate to tests/ApiService/BookStore.ApiService.Analyzers.UnitTests.
    • Run: dotnet test
    • Purpose: Verifies custom Roslyn analyzers (e.g., UUIDv7 enforcement).

// turbo 3. Both (shortcut)

  • To run both test suites in one command:
    dotnet test tests/ApiService/BookStore.ApiService.UnitTests/BookStore.ApiService.UnitTests.csproj && \
    dotnet test tests/ApiService/BookStore.ApiService.Analyzers.UnitTests/BookStore.ApiService.Analyzers.UnitTests.csproj
    
  1. Analyze Results
    • Pass: Core logic and static analysis rules are correct.
    • Fail:
      • Check the specific failing test and project.
      • Analyzer tests often fail if code samples in tests don't match expected diagnostics.

Related Skills

Used By:

  • /verify-feature - Runs all tests including these unit tests

Related:

  • /run-integration-tests - Run full integration test suite
  • /verify-feature - Complete verification (build + format + all tests)

See Also:

  • testing-guide - TUnit testing patterns
  • ApiService.UnitTests AGENTS.md - Unit test patterns
  • Analyzers.UnitTests AGENTS.md - Analyzer testing patterns

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!