Я создаю файл XML в моем модульном тесте, используя
Public Sub rssParserTest
Dim Const rssUri as String = "rssTestFile.xml"
Dim xmlFile = <rss version="2.0">
...
</rss>
xmlFile.save(rssUri)
rssParser(rssUri)
End Sub
и использование URI с XMLTextReader
Public Sub rssParser(ByVal rssUri as string)
Dim rssXml = New XmlTextReader(rssUri)
rssXml.read
...
End Sub
Я хочу удалить зависимость модульного теста от физического файла и использовать вместо этого поток, но мои усилия пока что сошли на нет. (Это лучшая практика?)
Я использую NMock2 для насмешек, если я должен что-то делать с этим.