文件名称:NetArchTest:.Net的流畅API,可以在单元测试中强制执行体系结构规则
文件大小:169KB
文件格式:ZIP
更新时间:2024-05-19 16:54:27
C#
NetArchTest .Net Standard的流畅API,可以在单元测试中强制执行体系结构规则。 受Java的库启发。 基本原理 该项目使您可以创建对.Net代码库中的类设计,命名和依赖项强制执行约定的测试。 这些可以与任何单元测试框架一起使用,并可以合并到构建管道中。 它使用一个流畅的API,该API允许您将可用于测试断言的可读规则串在一起。 有许多静态分析工具可以评估应用程序的结构,但它们的目的更多是强制执行通用的最佳实践,而不是特定于应用程序的约定。 可以将这个领域中更好的工具压榨在一起,以创建针对特定体系结构的自定义规则,但是此处的目的是将规则合并到测试套件中,并创建自测试体系结构。 该项目受到启发, 是一个基于Java的库,旨在长期解决在代码库中保留架构设计模式的难题。 许多模式只能通过约定来强制执行,这通常依赖于严格且一致的代码检查过程。 随着项目的增长,用例变得