【问题标题】:TestContext in Visual Studio - What does it do?Visual Studio 中的 TestContext - 它有什么作用?
【发布时间】:2011-05-14 17:46:11
【问题描述】:

Visual Studio 生成的测试类通常有一个TestContext 属性,如下:

私有TestContext testContextInstance; 公共测试上下文测试上下文 { 得到 { 返回测试上下文实例; } 放 { testContextInstance = 值; } }

What MSDN had to say about this 不是特别有用,让我无处可去。到目前为止,我还没有找到任何使用 TestContext 的例子,比如读写它。从 MSDN 页面,我了解到您将 DataContext 设置为 Web 服务或访问数据库的路径。但是,如果我尝试对不使用数据库的独立桌面应用程序进行单元测试怎么办?我可以使用TestContext 做什么?

有人能帮我分解一下吗? (我用的是VS2010)。

【问题讨论】:

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


    【解决方案1】:

    这只是测试运行程序向您提供有关正在运行的测试的上下文信息的一种方式。 MSDN 页面很好地列出了一些用例。

    请记住,您没有使用它,但提供它是因为单元测试系统的某些用例需要它。事实上,在“单元测试”的最纯粹含义中,测试永远不需要了解上下文 - 但这是另一个讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2010-12-08
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2010-10-08
      相关资源
      最近更新 更多