¿Es posible que SelectNodes() solicite a un XmlDocument que devuelva nulo?¿Es posible que SelectNodes en un XmlDocument devuelva nulo?
Mi problema es que estoy tratando de alcanzar la cobertura del código de prueba del 100% de la unidad; ReSharper me dice que tengo que protegerme contra un retorno nulo del método SelectNodes(), pero no veo la forma de que un XmlDocument devuelva nulo (y por lo tanto, ¡no hay manera de probar mi cláusula de guardia y alcanzar una cobertura de prueba 100%!)
¿No se puede analizar por completo un documento con formato incorrecto? Lo que vi dentro de CreateNavigator parecía tratar solo con marcado válido – rpetrich
Creo que CreateNavigator() devuelve 'null' pero solo para ciertos tipos de XmlNode (sin incluir XmlDocument). Así que, por lo que puedo ver, si ha cargado un XmlDocument y no arrojó al analizar, CreateNavigator() nunca devolverá 'null' y, por lo tanto, SelectNodes() nunca devolverá' null' –