- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始实习,我的工作包括为一些项目设置单元测试。
我已经实现了几十个测试,现在我想创建一种机制,在每次运行之后或之前恢复原始数据库。
我有必要的脚本来创建、填充和删除我的数据库,但我不想在每个测试类中调用此机制,而是只调用一次。
是否可以创建一个 ClassIniatialize()
,当我开始一个或所有测试时只调用一次?
编辑
我/您只需要使用 AssemblyInitialize() 和 AssemblyCleanUp() 一切都解决了, ;)
最佳答案
我/您只需要使用 AssemblyInitialize() 和 AssemblyCleanUp() 一切都解决了, ;)
关于c# - 我们可以只对所有单元测试类使用一个 ClassInitialize 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216196/
我在单元测试的属性评估后执行单元测试的 classinitilalize 方法时遇到问题。这些测试使用 [classinitialize] 方法生成测试集,该测试集在 xml 文件中生成随机数据集。
我试图每次都使用不同的值运行一些测试。例如:我有 3 个方法:methodA、methodB 和 methodC。我想使用不同的索引位置对每个方法运行两次。我有 TestInitialize 和 Cl
我开始实习,我的工作包括为一些项目设置单元测试。 我已经实现了几十个测试,现在我想创建一种机制,在每次运行之后或之前恢复原始数据库。 我有必要的脚本来创建、填充和删除我的数据库,但我不想在每个测试类中
我在 VS2013 中实现了一个用于单元测试的测试类 在该类中,我定义了以下结构和列表: private struct TestCase { public string Stat
我正在为我的 C#.NET 应用程序的持久层编写一些单元测试。在测试类的测试执行之前和之后,我想做一些清理以清除可能插入的虚拟值,因此,这种清理发生在标有属性 [ClassInitialize( )]
我遇到了一个尴尬的情况——所有具有 [ClassInitialize] 方法的测试类都无法执行其中的所有测试方法。 例子: [TestClass] public class ChargeAccount
我在 TestBase 类中添加了这些方法: [ClassInitialize] public static void InitializBeforeAllTests() { } 但是当我在 Debu
我很好奇为什么夹具设置必须是静态的?对我来说,让每个夹具的实例变量共享夹具的生命周期似乎更直观。 是的,这些可以在构造函数中初始化,但是我认为它们超出了测试运行器的控制范围。 哪些设计要求或理念决定了
我正在使用 Visual Studio 2012 测试框架(我想那是 MSTest)。我有一些代码需要在各种测试方法运行之前且仅运行一次。 ClassInitialize 看起来很完美,直到我了解到它
首先,我是 SpecFlow 的新手。 我有一个功能文件,我有/想要使用 MSTest 自动运行它作为功能测试运行,涉及完全设置的服务器、数据访问......为此,我必须使用 SpecFlow 的“给
我正在使用 VS Unit 和 Moq 进行单元测试,但我无法找出放置模拟设置的正确位置。 目前我正在设置这样的模拟: [TestMethod] public void SomeTestMethod(
在编写我的第一个编码 ui 大型程序时,我发现我搞砸了在应用程序中移动的方式。这表明它使我的程序变得非常慢,我的意思是乌龟慢哈哈。在编写了大部分程序并对性能感到非常失望之后,我发现了这一点。 问题是我
在我的 Visual Studio 2012 解决方案中,我有一个用于单元测试 C++/CLI 代码的 C# 项目,例如 ... using System.IO; using Stuff; names
似乎每次测试都会调用 ClassInitialize。我想这是因为实际上为每个测试创建了一个新类。 为什么?所有其他框架都不会这样做! 无论如何......我需要在类上执行一种方法(非静态)。我还需要
有没有办法以编程方式找出在标记为 [AssemblyInitialize] 的方法中运行的 TestCategory? 我想做一些特定于某个测试类别的配置。 最佳答案 不,TestCategory 仅
使用 MStest - 我想找到排队等待运行的测试方法的总数。 我应该如何在 ClassInitialize() 或 AssemblyInitialize() 方法中捕获此值。 我唯一得到的是 Tes
我已从 Visual Studio 2010 升级到 Visual Studio 2012。 在我的单元测试项目中,我有一个 [ClassInitialize] 方法,它生成一个 CSV 文件,然后我
是否有与 MSTest 的 [ClassCleanup] 和 [ClassInitialize] 等效的非静态等效项? 我正在使用 MSTest 进行一些系统/集成级别的测试,我不想担心在测试中清理和
我已经将 NUnit 与 VS2008 一起使用,现在正在适应 VS2010 上的 MSTest。我曾经能够在 TestSetup() 中创建一个对象并在 TestCleanup() 中处理它,并且每
我是一名优秀的程序员,十分优秀!