ArchUnitNET
NetArchTest
ArchUnitNET | NetArchTest | |
---|---|---|
2 | 1 | |
789 | 1,249 | |
6.0% | - | |
7.6 | 1.0 | |
5 days ago | 22 days ago | |
C# | C# | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ArchUnitNET
- Microservices aren't the problem. Incompetent people are
-
A tool to analyse architectural integrity of a code base
You can enforce such rules as unit tests with https://github.com/TNG/ArchUnitNET
NetArchTest
-
Can I set a policy (using `editorconfig`?) to require certain namespace aliases?
Since this happens at the code level (the alias no longer exists at compile time), I probably can't use something like https://github.com/BenMorris/NetArchTest to test for this.
What are some alternatives?
Scientist.net - A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
xUnit - xUnit.net is a free, open source, community-focused unit testing tool for .NET.
MSTest - MSTest framework and adapter
testcontainers-dotnet - dotnet port of testcontainers-java
CoreBDD - BDD framework for xUnit.net
Stryker.NET - Mutation testing for .NET core and .NET framework!
Moq - Repo for managing Moq 4.x [Moved to: https://github.com/moq/moq]
sectester-net - SecTester is a new tool that integrates our enterprise-grade scan engine directly into your unit tests.
NUnit - NUnit Framework
Compare-Net-Objects - What you have been waiting for :+1: Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
Verify - Verify is a snapshot tool that simplifies the assertion of complex data models and documents.