加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:28:43 所属栏目:百科 来源:网络整理
导读:在我的MSTest UnitTest项目中,在运行任何测试之前,我需要执行一些命令.有没有一个功能,像Global.asax一样用于基于Web的项目,这将让我在任何测试运行之前启动一些东西? 我应该说明,当我说“执行一些命令”时,我不是指DOS命令,而是执行一些代码. 解决方法 如
在我的MSTest UnitTest项目中,在运行任何测试之前,我需要执行一些命令.有没有一个功能,像Global.asax一样用于基于Web的项目,这将让我在任何测试运行之前启动一些东西?

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

解决方法

如果我理解正确,您需要在开始测试之前运行一些初始化代码.如果确实如此,您应该使用 ClassInitializeAttribute在单元测试类中声明一个方法:
[ClassInitialize]
public void ClassSetUp()
{
     //initialization code goes here...
}

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读