gpt4 book ai didi

unit-testing - 为每个测试重新启动 appdomain

转载 作者:行者123 更新时间:2023-12-04 04:13:44 25 4
gpt4 key购买 nike

我意识到这听起来像是一个奇怪的请求,而且它肯定不会对测试性能产生奇迹,但在每个单元测试开始时我获得一个新的 AppDomain 是至关重要的。

目前我使用 xUnit 和 Resharper 作为测试运行器。但如果有不同的框架可以产生我需要的行为,我愿意改变。

最佳答案

xunit resharper runner 没有这种功能,而且我不知道有任何测试框架可以开箱即用。如果您需要每个测试都在新的 AppDomain 中运行,我会这样编写,以便每个测试都创建一个新的 AppDomain 并在其中运行一些自定义代码。

您可能会使用 xunit 的一些功能来使这更容易一些 - BeforeAfterTestAttribute允许您在之前和之后运行代码,或者您可以传入一个提供设置/拆卸 AppDomain 功能的夹具。

关于unit-testing - 为每个测试重新启动 appdomain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32747469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com