ArchUnitNET icon indicating copy to clipboard operation
ArchUnitNET copied to clipboard

A C# architecture test library to specify and assert architecture rules in C# for automated testing.

Results 96 ArchUnitNET issues
Sort by recently updated
recently updated
newest added

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` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/MSTest.TestAdapter/4.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/MSTest.TestAdapter/3.10.4/4.0.2?slim=true) | | [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` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Verify.xunit/31.8.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Verify.xunit/30.19.0/31.8.0?slim=true) | --- ### 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` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.NET.Test.Sdk/18.0.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.NET.Test.Sdk/17.14.1/18.0.1?slim=true) | --- ### 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` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/NUnit3TestAdapter/6.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/NUnit3TestAdapter/5.1.0/6.0.0?slim=true) | --- ###...

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...

kind/feature
triage/accepted

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))...

waitforfeedback
needs-triage

## 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...

kind/feature
triage/accepted

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...

kind/feature
triage/accepted

### 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....

waitforfeedback
triage/needs-information