Skip to content

Add Critter Stack sample projects with Bobcat specs#6

Open
jeremydmiller wants to merge 1 commit intomainfrom
claude/frosty-almeida
Open

Add Critter Stack sample projects with Bobcat specs#6
jeremydmiller wants to merge 1 commit intomainfrom
claude/frosty-almeida

Conversation

@jeremydmiller
Copy link
Copy Markdown
Member

Summary

  • Copies 11 sample Critter Stack applications (BankAccountES, BookingMonolith, CleanArchitectureTodos, CqrsMinimalApi, EcommerceMicroservices, EcommerceModularMonolith, MeetingGroupMonolith, MoreSpeakers, OutboxDemo, PaymentsMonolith, ProjectManagement) into samples/
  • Converts each project's xUnit integration tests to Bobcat .feature specs + Fixture classes
  • Each test project becomes a net10.0 Exe (Bobcat console runner) with SpecsRunner entry point
  • Demonstrates AlbaResource<Program> for ASP.NET Core integration, Marten data cleanup between scenarios, and Wolverine message handling patterns

Test plan

  • All 11 Tests.csproj / *.Tests.csproj projects compile: dotnet build samples/*/Tests/*.csproj
  • Each sample can be run against a local PostgreSQL instance with the appropriate connection string
  • Feature files match the step methods in their corresponding Fixture classes (verified at compile time by Bobcat.Generators)

🤖 Generated with Claude Code

Copies 11 sample applications from critterstacksamples and converts
their xUnit integration tests to Bobcat .feature specs + Fixture classes,
demonstrating Bobcat as a spec-driven integration testing framework.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant