嵌入式资源vs内容与单独的文件夹xml文件

时间:2013-07-10 07:24:03

标签: c# .net visual-studio-2010 unit-testing nunit

我正在使用.net visual studio和Nunit作为单元测试工具。 从大约400个xml文件中检索单元测试数据。

您能否为我提供答案:从3个选项中存储xml文件的最佳方法是什么:

  1. xml作为嵌入式资源
  2. xml作为内容
  3. xmls存储在单独的文件夹中,不包含在解决方案中
  4. 当我使用后两个场景时,我发现,如果你想更改xml,你需要关闭Nunit项目,因为你在保存xml文件时有错误,例如:file无法修改,它是打开的另一个项目。

1 个答案:

答案 0 :(得分:1)

我建议你应该在测试项目中包含的文件夹中使用单独的测试数据文件。它为您提供了一种灵活的方式来更改测试数据或添加/删除它们。

当您在项目中包含该文件夹时,它会自动成为签入/结帐的一部分,永远不会错过。