gpt4 book ai didi

c# - 用于单元测试的 Global.asax?

转载 作者:太空狗 更新时间:2023-10-29 17:34:39 24 4
gpt4 key购买 nike

在我的 MSTest UnitTest 项目中,在运行任何测试之前,我需要执行一些命令。是否有一种功能,有点像 Global.asax 适用于基于 Web 的项目,可以让我在任何测试运行之前启动一些东西?

我应该说清楚,当我说“执行一些命令”时,我不是指 DOS 命令,而是执行一些代码。

最佳答案

如果我没理解错的话,您需要在开始测试之前运行一些初始化代码。如果确实是这种情况,您应该在单元测试类中使用 ClassInitializeAttribute 声明一个方法。像这样:

[ClassInitialize]
public void ClassSetUp()
{
//initialization code goes here...
}

编辑:还有 AssemblyInitializeAttribute将在汇编中的任何其他测试之前运行

关于c# - 用于单元测试的 Global.asax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3018593/

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