ArchUnitNET
ArchUnitNET copied to clipboard
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [MSTest.TestAdapter](https://redirect.github.com/microsoft/testfx) | `3.10.4` -> `4.0.2` |  |  | | [MSTest.TestFramework](https://redirect.github.com/microsoft/testfx) |...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [Verify.xunit](https://redirect.github.com/VerifyTests/Verify) | `30.19.0` -> `31.8.0` |  |  | --- ### Release...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [Microsoft.NET.Test.Sdk](https://redirect.github.com/microsoft/vstest) | `17.14.1` -> `18.0.1` |  |  | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) | action | patch | `10.0.100` -> `10.0.101` | | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) |...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [NUnit3TestAdapter](https://docs.nunit.org/articles/vs-test-adapter/Index.html) ([source](https://redirect.github.com/nunit/nunit3-vs-adapter)) | `5.1.0` -> `6.0.0` |  |  | --- ###...
This PR introduces support for the latest MSTest version (4.0) to fix the file not found issue in #424. Since the MSTestV2 package was also compatible with MSTestV3, I added...
With the update to version 0.13 we run into a problem that `DoNotDependOnAny` no longer checks on the inheritance of a class. Our Test: ``` Classes() .That() .AreNotAbstract() .And() .DoNotHaveAnyAttributes(typeof(CompilerGeneratedAttribute))...
## Description This PR adds support for checking if classes have private parameterless constructors in ArchUnitNET. This feature is particularly valuable for enforcing **Domain-Driven Design** patterns where entities should have...
The current approach of the MSTestV2 is not compatible with the most recent version of MSTest (4.0.0). Error message: ```console Error Message: Test method Tests.LayeredArchitectureTest.Method threw exception: System.IO.FileNotFoundException: Could not...
### How It Works [Fix this](https://github.com/TNG/ArchUnitNET/issues/404) When you call `new ArchLoader().LoadAssemblies(...).Build()`, ArchUnitNET automatically: 1. **Creates a cache key** based on the modules being loaded and any namespace filters applied 2....