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

前端之家收集整理的这篇文章主要介绍了c# – 用于单元测试的Global.asax?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的MSTest UnitTest项目中,在运行任何测试之前,我需要执行一些命令.有没有一个功能,像Global.asax一样用于基于Web的项目,这将让我在任何测试运行之前启动一些东西?

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

解决方法

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

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

原文链接:https://www.f2er.com/csharp/95455.html

猜你在找的C#相关文章