【发布时间】:2013-07-04 21:10:48
【问题描述】:
我希望从应用程序包中打开一个 .csv 文件来进行一些单元测试。所以我真正喜欢的是File.ReadAllText(string path) 的一些模拟,而不是X.ReadAllText(Uri uri)。我还没有找到这个。
有谁知道是否可以在不先将该文件编译到磁盘的情况下从包中的文件读取文本/字节(不介意哪个)?
哦,顺便说一句,File.ReadAllText(@"pack://application:,,,/SpreadSheetEngine/Tests/Example.csv") 不适合我。我已经在使用var app = new Application() 技巧来确保我在单元测试期间启动了一个包。
【问题讨论】: