c# - 你在单元测试中使用 TestContext 吗?

标签 c# unit-testing mstest

<分区>

我想知道,visual studio 使用 TestContext 成员生成测试类,并将其实例传递给 ClassInitialize 方法。但真的,你用这个类吗?如果是这样,方便/需要使用它的好例子是什么?

我已经编写了一段时间的测试,但从未真正觉得我需要使用 TestContext。你呢?

最佳答案

TestContext 通常用于提供额外的上下文,例如所需的路径信息、Web 服务、Page 对象或某些数据访问方式。

在我看来,如果测试需要这个,我们根本就不是在谈论单元测试。因此,如果您找不到在单元测试中使用 TestContext 的理由,我想您做得很好。

当涉及到集成测试时,这会非常方便。

关于c# - 你在单元测试中使用 TestContext 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813038/

相关文章:

c# - 错误绑定(bind) Gridview : "The current TransactionScope is already complete"

c# - Html.Raw 不工作 asp.net mvc

.net - 每个方法一个测试类?

c# - 如何将 PresentationFramework 加载到我的 xUnit 测试中?

c# - 使用 Moq 测试是否调用了外部库的方法

c# - Selenium WebDriver.ChromeDriver Nuget 包已安装,但不适用于 MSTest

.net - MSTest.exe找不到app.config

c# - 如何通过互联网向多个客户端发送音频/视频?

c# - PropertyChanged 事件测试 : is this a good way?

c# - cs0030 :Unable to generate a temporary class