simple net escribir dobles concatenar comillas comilla asp vb.net nunit escaping testcase double-quotes

vb.net - net - escribir comillas en vb



¿Cómo escapar las comillas dobles en un parámetro a NUnit TestCase? (1)

La forma correcta de evitar las comillas dobles en VB es duplicar las comillas dobles:

<TestCase("FirstNode", "<node id=""FirstNode"">")>

Intenté escribir el siguiente TestCase para una prueba NUnit escrita en 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

El nodo xml pasado como el segundo parámetro para el caso de prueba no es válido, sin embargo, ya que esta no es la forma correcta de escapar de las comillas dobles. Estoy seguro de que puedo encontrar una solución alternativa para verificar que el método bajo prueba devuelva el nodo XML esperado, pero tengo curiosidad:

¿Hay alguna manera inteligente de pasar una cadena como esta, que contiene comillas dobles, como un parámetro para una prueba NUnit?