Как избежать двойных кавычек в качестве параметра NUnit TestCase?

Я попытался написать следующий TestCase для теста NUnit, написанного на VB.net: [

<TestCase("FirstNode", "<node id=\"FirstNode\">")>
Public Sub GetNode_GivenSomeNodeId_ReturnCorrectNode(ByVal nodeId as String, 
                                            ByVal expectedXml as String)

    (Call the method under test and request the xmlNode with the provided id...)

    Assert.AreEqual(expectedXml, returnedXml)
End Sub

] Узел xml прошел как второй Однако параметр тестового примера недопустим, поскольку это явно не правильный способ избежать двойных кавычек. Я уверен, что смогу найти обходной путь, чтобы проверить, что тестируемый метод возвращает ожидаемый XML-узел, но я ' m любопытно:

Есть ли какой-нибудь умный способ передать такую ​​строку, как эта, содержащую двойные кавычки, в качестве параметра для теста NUnit?

36
задан Kjartan 11 October 2011 в 12:59
поделиться