C# 命名空间是分层的吗?
背景:我正在开发一个测试框架,并且我有每个命名空间设置装置。例如命名空间 A 中的 SetUpFixture 和命名空间 AB 中的一个
实际问题:如果我打电话TestRunner.RunAllTestsInNamespace("A.B")
- 测试运行者应该只调用命名空间 AB 中的 SetUpFixture 还是命名空间 A 中的那个?
(或者反过来:如果我调用TestRunner.RunAllTestsInNamespace("A")
- 测试运行程序是否也应该执行命名空间 AB 中的所有测试?