What problem does it solve? Writing reliable Perl tests requires choosing the right framework, structuring test files, mocking dependencies, and measuring coverage, which is error-prone without established patterns. ## Core Features & Use Cases - Modern Test2::V0 Patterns: Deep comparison with hash/array/bag builders, subtests, and exception testing with dies/lives. - Test Runner & Coverage Workflows: prove commands for parallel runs and CI output, plus Devel::Cover reports with threshold checks. - Mocking & Fixtures: Test::MockModule and Test::MockObject usage, temp directories, in-memory SQLite integration tests, and shared test helpers. - Use Case: When adding a new Perl module, follow the red-green-refactor cycle to write a failing Test2::V0 test, implement the minimal code, then run prove -lv and cover -test to verify behavior and coverage. ## Quick Start Write a Test2::V0 test file for my Calculator module following TDD and show me the prove command to run it.