Skip to content

Develop#32

Merged
Chris-Wolfgang merged 2 commits into
mainfrom
develop
Oct 14, 2025
Merged

Develop#32
Chris-Wolfgang merged 2 commits into
mainfrom
develop

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Description

Renamed IGenerateRandomEntities to ICreateRandomEntities and updated methods and documentation accordingly

Replaced "Random Entity Generation" with "Random Entity Creation" across the codebase. Updated interfaces, classes, methods, and properties to reflect the new terminology. Introduced `ICreateRandomEntities` and `AutoFixtureRandomEntityCreator` to replace `IGenerateRandomEntities` and `AutoFixtureRandomEntityGenerator`.

Updated all tests to align with the new implementation, including adding new test classes and removing outdated ones. Migrated customizations like `NoCircularReferencesCustomization` and `IgnoreVirtualMembersCustomization` to the new implementation.

This refactor introduces breaking changes for consumers of the old interfaces and classes. Updated documentation and comments to reflect the changes. Added new files for the updated implementation and removed obsolete files.
Updated the version in `Wolfgang.DbContextBuilder-Core.csproj`
from `0.1.0-prerelease2` to `0.2.0`, marking the transition
from a pre-release to a stable version. This reflects
significant updates or improvements in the library.

Aligned the version in `Wolfgang.DbContextBuilder-Core.Tests.Unit.csproj`
from `0.1.0` to `0.2.0` to ensure consistency with the main
library version and reflect updates in the test suite.
@Chris-Wolfgang Chris-Wolfgang merged commit a3cc815 into main Oct 14, 2025
4 checks passed
Chris-Wolfgang added a commit that referenced this pull request May 10, 2026
Backport of
[repo-template#339](Chris-Wolfgang/repo-template#339).

The 'Fetch trusted configuration files from main branch' step writes the
protected configs back via `Out-File -Encoding UTF8` (BOM-prefixed). The
.NET analyzer engine appears to ignore BOM-prefixed `.editorconfig`
files, so project severity overrides don't apply on CI — analyzers fire
at default severity and `TreatWarningsAsErrors` escalates findings that
pass locally.

This is a 4-line workflow-only change: `UTF8` → `UTF8NoBOM` at the four
call sites. PowerShell 6+ supports the encoding token; `shell: pwsh`
runners use PS 7+, so it's safe.

Diagnosed against [In-memory-Logger PR #32 / run
24996715587](https://github.com/Chris-Wolfgang/In-memory-Logger/actions/runs/24996715587/job/73195928572).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
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