Есть ли XML-утверждения для NUnit?
поддерживает ли NUnit (возможно, используя сторонние библиотеки) интеллектуальное сравнение данных XML.
Предположим, нам нужно сравнить два xml-файла-самый простой способ-сравнить xml-содержимое, используя сравнение строк без учета регистра, но это будет работать только в тривиальных случаях.
есть ли библиотека, вокруг которой можно упростить сравнение xml - например, какой-то XmlAssert?
функциональность, которую я после - " имея два xml-файла, сравните эти узлы (потому что они важны) и игнорируйте остальные".
подобные вопросы
3 ответов
есть работа по портированию XMLUnit to .Сеть. Я использовал только версию Java и не знаю, насколько завершен порт. Он может быть не готов к прайм-тайму...
Я искал такой же инструмент для .NET и нашел это:Jolt.NET. Попробую сам.
Я не использовал его сам на данный момент, но fluentassertions.com имеет библиотечный аддон для NUnit и других фреймворков тестирования, который позволяет использовать этот тип утверждения. Может кому-то пригодиться.
XDocument используется.Должны.)(HaveElement("ребенок").Который.Должны.)(BeOfType ().И.HaveAttribute ("attr","1");