一个 C# 架构测试库,用于在 C# 中指定和验证架构规则,以进行自动化测试。
请访问我们的文档 https://archunitnet.readthedocs.io/en/latest/. ArchUnitNET 是一个免费、简单的库,用于检查 C# 代码的架构。它是 Java 中的 https://www.archunit.org/ 的 C# 分支。ArchUnitNET 可以检查代码之间的依赖关系。 包括类、成员、接口等。这通过分析 C# 字节码并将所有类导入到我们的 C# 代码中来实现。 ArchUnitNET 的主要重点是自动测试架构和编码规则。
要使用 ArchUnitNET,请从 NuGet 安装 ArchUnitNET 包:
PS> Install-Package TngTech.ArchUnitNET如果您想使用 xUnit、NUnit 或 MSTestV2 进行单元测试,则应安装相应的 ArchUnit 扩展:
请查看当前版本的测试示例,可在 ArchUnitNET 示例 中找到。
暂无开放 Issues,或尚未同步最近议题。