我有一个类,它接受一个字符串作为 xml 文件的路径并输出一个对象。我想使用 NUnit 和一些预先生成的测试脚本来测试这个类。
我有一个 zip 文件中的脚本并包含在项目中。我想做这样的事情:
// Not sure how to do this
List<byte[]> scripts = GetTheScriptsSomehow();
foreach(var script in scripts )
{
var parsedScript = ScriptParser.Parse(script);
Assert.AreEqual(parsedScript.Blah, "BLAH");
}
我最关心的部分是如何访问被压缩的脚本和项目的一部分。
谢谢!
编辑:为了解决一些评论,zip 文件是单元测试项目的一部分,而不是发布的代码库。它包含应该产生可测试的已知输出的测试脚本。它们被压缩是因为脚本相当大(每个 100mb)