Skip to content

chore(justdummies): nest Xunit companion projects under src/tests - #305

Merged
Reefact merged 2 commits into
mainfrom
claude/rename-dummies-justdummies-12kk0l
Jul 26, 2026
Merged

chore(justdummies): nest Xunit companion projects under src/tests#305
Reefact merged 2 commits into
mainfrom
claude/rename-dummies-justdummies-12kk0l

Conversation

@Reefact

@Reefact Reefact commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

JustDummies.Xunit and JustDummies.Xunit.UnitTests had no entry in the solution's NestedProjects section, so Visual Studio / Rider showed them at the solution root instead of under the src/tests solution folders like every other project.

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Analyzer / diagnostic change
  • Tests
  • Documentation
  • Build / CI / tooling

Changes

  • Add JustDummies.Xunit under the src solution folder in FirstClassErrors.sln.
  • Add JustDummies.Xunit.UnitTests under the tests solution folder in FirstClassErrors.sln.

This predates the JustDummies rename (#304): the gap was already there when these projects were added (under their Dummies.Xunit names) — the rename only carried it forward unchanged. IDE-organization only; no build or runtime behavior change.

Testing

  • dotnet build FirstClassErrors.sln
  • dotnet test FirstClassErrors.sln
  • Analyzer tests pass (FirstClassErrors.Analyzers.UnitTests)

Documentation

  • No documentation change required

Architecture decisions

  • No architectural decision in this pull request

Related issues

None.


Generated by Claude Code

JustDummies.Xunit and JustDummies.Xunit.UnitTests had no entry in the
solution's NestedProjects section, so they showed up at the solution root
instead of under the src/tests solution folders like every other project.
Predates the JustDummies rename (already missing when these projects were
added under their Dummies.Xunit names); the rename only carried the gap
forward.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Reefact
Reefact enabled auto-merge July 26, 2026 15:55
A new .csproj has repeatedly landed without a matching entry in
FirstClassErrors.sln's GlobalSection(NestedProjects), leaving it loose at
the solution root instead of grouped under src/tests (RequestBinder,
Testing.UnitTests, Dummies, and now Dummies.Xunit each needed a follow-up
fix). Tell CLAUDE.md and AGENTS.md to check this whenever a project is
added, so agents catch it up front instead of after the fact.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Reefact
Reefact merged commit bf6fba6 into main Jul 26, 2026
16 checks passed
@Reefact
Reefact deleted the claude/rename-dummies-justdummies-12kk0l branch July 26, 2026 15:59
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.

2 participants