我的程序集中有两个单独的命名空间:DataAccess
和DomainLogic
.
我需要一个代码片段来检查没有类DomainLogic
依赖于命名空间DataAccess
。
你会怎么做?
PS:我想我在 Mark Seemann 的.Net 中的真棒书籍 Dependency Injection 中看到了这样一个单元测试的例子,但我在这里没有它,也无法通过谷歌找到一个例子。
编辑
由于到目前为止所有的反应都指出我应该将这些相互依赖的类拆分为两个不同的程序集,我想指出这目前不是一个选择(尽管这确实是我最终的主要目标之一)。我正在处理遗留代码,我现在无法一次大爆炸地重构它。单独的命名空间和它们之间的依赖关系测试是一个中间步骤。一旦测试通过,我就可以继续将部分代码移动到不同的程序集中。