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?