ArchUnitNET
ArchUnitNET copied to clipboard
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
Signed-off-by: Andrii Derevianko
I'm trying to use your lib in .net 6, but I changed the new model namespace and your lib didn't find. Do you have some solution for this? 
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/TNG/ArchUnitNET). ## Config Migration Needed - [ ]...
Hello. I have a problem with performance AreAssignableTo method. Example Code below: `public class DomainDependenciesTests { private Architecture _architecture; private GivenClassesConjunction _entitiesClasses; [OneTimeSetUp] public void LoadAssemblies() { _architecture = new...
There is currently no way to check if a class is (truly) immutable. The model allows to check whether there are no (visible) setters, but I would prefer to check...
Start a library of example rules with 3 examples for checking the target framework of a project. Inspired by https://gaevoy.com/2022/05/19/review-dependencies-on-every-commit.html
It would be nice to be able to write Rules like Assemblies().That().Rererence(...) You can do that with types but then you can have the assembly reference and the test will...
It would be nice if Assemblies would expose the references assemblies.
Support for PlantUml was recently added to ArchUnitNet. There is currently no documentation available for this feature. It would be good to extend [the docs](https://archunitnet.readthedocs.io/en/latest/).
I want to create a plantuml diagram based on found errors, eg. ```csharp IArchRule noCycles = SliceRuleDefinition.Slices().Matching("ArchUnitNET.(*)").Should().BeFreeOfCycles(); noCycles.Check(Architecture); ``` but the found slices are all without the "ArchUnitNet." prefix (e.g....