Skip to content

Rename test projects, files, and classes to Specs#2

Closed
dennisdoomen wants to merge 2 commits into
mainfrom
dennisdoomen-plan-test-to-specs-impact
Closed

Rename test projects, files, and classes to Specs#2
dennisdoomen wants to merge 2 commits into
mainfrom
dennisdoomen-plan-test-to-specs-impact

Conversation

@dennisdoomen

@dennisdoomen dennisdoomen commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

This PR performs the actual test-suite rename from Test/Tests to Spec/Specs, including test project names, test file names, and test type names, and updates the surrounding wiring so the suite builds under the new naming.

Changes

Rename test projects, files, and classes to Specs

The previous state mixed .Tests naming throughout test projects, file names, and test type names. This change renames the affected test projects and test assets to .Specs, updates test type names accordingly, and aligns references that depend on test assembly/project names.

It also updates supporting wiring impacted by the rename:

  • solution project paths to the renamed test projects
  • test-project conditions in Directory.Build.props
  • test project discovery pattern in the build script
  • InternalsVisibleTo entries that target renamed test assemblies
  • migration project internals visibility target for the renamed test assembly

Notes

dotnet build fallout.slnx succeeds after the rename. dotnet test fallout.slnx --no-build now only shows environment-sensitive failures unrelated to this rename (local Git parent-directory assumptions and local NuGet global package version expectations).

Capture the scoped impact estimate so the rename can be planned and reviewed with a concrete file count.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Align test project names, test source file names, and test type names from Tests/Test to Specs/Spec, and update solution/build wiring and friend-assembly references so the renamed test suite remains buildable.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dennisdoomen dennisdoomen changed the title Document Test-to-Specs migration impact Rename test projects, files, and classes to Specs Jun 28, 2026
@dennisdoomen

Copy link
Copy Markdown
Owner Author

Closing this fork PR in favor of the PR opened against the main repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant