Skip to content

Add Spring Boot Examples to Lab 1 (TDD with Copilot) #24

@shawnewallace

Description

@shawnewallace

Lab 1 TDD Enhancement Complete

This lab now supports bilingual workshop delivery with comprehensive .NET and Spring Boot examples throughout.

Changes Summary

File: docs/labs/lab-01-tdd-with-copilot.md

  • Lines: 546 → 1,217 (+123% increase)
  • Additions: 691 lines of dual-stack content
  • Commit: 82875bc

Bilingual Sections Added

🔷 .NET Content

  • xUnit + FakeItEasy test patterns
  • Sealed classes, file-scoped namespaces
  • ILogger dependency injection
  • dotnet test execution
  • .NET-specific troubleshooting

🟩 Spring Boot Content

  • JUnit 5 + Mockito test patterns
  • @service, @slf4j, Lombok annotations
  • SLF4J structured logging
  • mvn test execution
  • Spring Boot-specific troubleshooting

Features

  • Tech Stack Selection: Participants choose .NET or Spring Boot at start
  • Side-by-side Examples: Interface design, testing, implementation
  • Comparison Tables: Testing framework differences (xUnit vs JUnit 5)
  • Dual Success Criteria: Stack-specific completion requirements
  • Bilingual Extensions: All exercises work for both stacks
  • Rich Resources: Documentation links for both ecosystems

Testing Verification

Epic #16 Progress

With this completion: 5 of 15 issues complete (33%)

Next Steps

Continue with:

Lab 1 is now ready for Workshop 2.0 with full dual-stack support! 🎉

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions