[英]How to use Visual Studio unit test to compare two XML files
我需要編寫單元測試來確認當我修改XML文件時,我得到一個特定的結果。 我可以簡單地將輸入和輸出作為字符串進行比較,但是如果元素之間的空白等不同的東西不同,我不想失敗。
有沒有一種簡單的方法來比較Visual Studio單元測試中的整個XML文件?
(如果重要,我正在使用2012)。
你可以試試XNode.DeepEquals 。 請注意,對於Microsoft的LINQ to XML實現,元素<foo></foo>
與<foo/>
。
如果您不介意第三方庫,您可以使用Saxon和Altova XML Tools 。
另外,可能是相關的: C#中的Xml比較 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.