C#命名空間是分層的嗎?名稱空間是否是分層的?
背景: 我正在開發一個測試框架,並且我有每個名稱空間設置固件。例如命名空間A中的SetUpFixture和命名空間A.B.中的一個SetUpFixture。
實際問題: 如果我打電話TestRunner.RunAllTestsInNamespace("A.B")
- 測試運行程序是否只調用名稱空間A.B中的SetUpFixture或名稱空間A中的SetUpFixture?
(或其他方式輪:如果我打電話TestRunner.RunAllTestsInNamespace("A")
- 應該測試運行也執行在命名空間AB所有測試
相關:http:// stackoverflow。com/questions/125319/should-usings-be-inside-or-outside-the-namespace –
@Jon:你的回答沒有反映在由newStackExchangeInstance指出的問題中。你確定你的答案是正確的嗎? [Jon刪除了他的評論] –
@newStackExchangeInstance:因爲它們似乎是分層的,你會建議在當前命名空間和以上命名空間中執行所有setupfixtures嗎? –