簡體   English   中英

Visual Studio中多個名稱空間中的相同類名

[英]Same class name in multiple namespaces in Visual Studio

如何知道Visual Studio中不同名稱空間中是否重復了類名? 顯然,我不是要手動測試每個類名。

我只是寫一個使用反射的單元測試。 就像是:

var duplicateGroups = typeof(SomeTypeInAssembly).GetTypes()
    .GroupBy(t => t.Name)
    .Where(g => g.Count() != 1);
// Assert that duplicateGroups is empty

確切地說,您如何斷定集合為空將取決於您的測試框架-您還將要確保,當測試確實失敗時,它會為您提供有用的失敗消息,最好是每個組中的類型列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM