Есть ли XML-утверждения для NUnit? - PullRequest
6 голосов
/ 24 августа 2010

Поддерживает ли NUnit (возможно, с помощью сторонних библиотек) интеллектуальное сравнение для данных XML.

Допустим, нам нужно сравнить два файла XML - самый простой способ - сравнить содержимое XML с помощью команды no.-чувствительное сравнение строк, но это будет работать только в тривиальных случаях.

Существует ли какая-либо библиотека, которая могла бы упростить сравнение в XML - например, какой-нибудь XmlAssert?

Функциональность, которая мне нужна- «имея два xml-файла, сравните эти узлы (потому что они важны) и игнорируйте остальные».

Подобные вопросы

Ответы [ 3 ]

1 голос
/ 30 мая 2011

Я искал такой же инструмент для .NET и нашел это: Jolt.NET . Собираюсь попробовать сам.

1 голос
/ 24 августа 2010

Есть работа по портированию XMLUnit на .Net. Я использовал только версию Java, и не знаю, насколько завершен порт. Возможно, он не готов к прайм-тайм ...

0 голосов
/ 10 августа 2015

В данный момент я не использовал его сам, но на сайте fluentassertions.com есть дополнение библиотеки для NUnit и других платформ тестирования, позволяющее утверждать этот тип. Может быть кому-то пригодится.

xDocument.Should (). HaveElement ("child"). Which.Should (). BeOfType (). And.HaveAttribute ("attr", "1");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...