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 78 ArchUnitNET issues
Sort by recently updated
recently updated
newest added

Hi, I would like to ask about a rule validation feature I came up with. Most of my rules are written so that they validate types. However I managed to...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | dotnet-sdk | dotnet-sdk | major | `5.0.203` -> `6.0.402` | ---...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | dotnet-sdk | dotnet-sdk | patch | `5.0.203` -> `5.0.408` | ---...

Hi, I got a really weird issue, on my computer it work perfectly, but on the Azure pipeline it fails, and complain my Domain objects depends on System namespace The...

needs-triage

I would make sense to run the unit tests in the PR validation step to make sure the code changes still work like expected before merging the PR.

I have a question about you example for loading the assemblies. [Create a Test](https://github.com/TNG/ArchUnitNET#create-a-test) `private static readonly Architecture Architecture = new ArchLoader().LoadAssemblies(typeof(ExampleClass).Assembly, typeof(ForbiddenClass).Assembly) .Build(); ` You using a class instance...

documentation
enhancement
good first issue

# Summary It seems as if the dependencies of async lambda functions are not enumerated correctly. # Scenario Consider a class C2 that calls a method on class C1 and...

kind/bug

I created a test library with a simple single class: ```csharp public class Class1 { private static object LOCK_OBJECT = new object(); } ``` My tests look like this: ```csharp...

kind/feature

Maybe I just don't know how to do it, but for me it seems that it is right now not possible to verify return parameters of a method, if that...

kind/bug
triage/accepted