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 | Type | Update | Change | |---|---|---|---| | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) | action | patch | `8.0.303` -> `8.0.403` | | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Verify.xunit](https://redirect.github.com/VerifyTests/Verify) | `26.6.0` -> `27.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [MSTest.TestAdapter](https://redirect.github.com/microsoft/testfx) | `2.2.10` -> `3.9.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [NUnit3TestAdapter](https://docs.nunit.org/articles/vs-test-adapter/Index.html) ([source](https://redirect.github.com/nunit/nunit3-vs-adapter)) | `3.17.0` -> `4.6.0` | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Microsoft.NET.Test.Sdk](https://redirect.github.com/microsoft/vstest) | `16.11.0` -> `17.11.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [JetBrains.Annotations](https://www.jetbrains.com/help/resharper/Code_Analysis__Code_Annotations.html) ([source](https://redirect.github.com/JetBrains/JetBrains.Annotations)) | `2020.3.0` -> `2024.3.0` | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) | major | `8.0` -> `9.0` | --- ### Configuration 📅 **Schedule**: Branch creation...
When verifying types from assemblies, the base types are being considered ```csharp IArchRule rule = Types() .That().ResideInAssembly(_DOMAIN_ASSEMBLY) .Should().NotDependOnAnyTypesThat().ResideInAssembly(_API_ASSEMBLY); _ARCHITECTURE.CheckRule(rule); ``` Expected: Success because there is no reference between the projects...
`ArchLoader.LoadModule()` sets the name of referenced assemblies only for the requested assembly, not for other loaded assemblies. I think you can retrieve this data from an AssemblyDefinition via the MainModule.AssemblyReferences...
I have so many issues with this library. If not old bugs, there are new once. Sorry I'm so negative about this framework, I throw it out... it had potential,...