代码之家  ›  专栏  ›  技术社区  ›  erikkallen

为VisualStudio单元测试导入数据

  •  3
  • erikkallen  · 技术社区  · 17 年前

    我得到的是:

    [TestMethod]
    public void DoMyTest() {
        using (StreamReader rdr = new StreamReader("MyTestData.txt")) {
            blahblah
        }
    }
    

    1 回复  |  直到 17 年前
        1
  •  6
  •   Chris McCall    17 年前

    Add your file as a resource ,然后致电:

    string myTestData = Project.Properties.Resources.MyTestData;
    

    除非该文件是由另一个进程动态创建的,否则这就是我在VisualStudio中处理所有不可执行文本文件的方式。就像从圆木上掉下来一样。