1
我使用.Net 4.0在VS 2010中使用测试项目和[TestMethod]
装饰设置了一些单元测试。我的一些测试需要一些数据在运行之前在数据库中进行。如何使用VS 2010单元测试项目阶段数据
我创建了一个名为StageUserStoreData()
的方法。如何在运行任何测试之前运行该方法?理想情况下,我只想调用这个方法一次,即一旦数据被执行,我不需要再调用它。
我使用.Net 4.0在VS 2010中使用测试项目和[TestMethod]
装饰设置了一些单元测试。我的一些测试需要一些数据在运行之前在数据库中进行。如何使用VS 2010单元测试项目阶段数据
我创建了一个名为StageUserStoreData()
的方法。如何在运行任何测试之前运行该方法?理想情况下,我只想调用这个方法一次,即一旦数据被执行,我不需要再调用它。
有三种初始化方法,它们按以下顺序运行:标有之前在装配任何测试[AssemblyInitialize]
运行
方法。
(请注意,它仍然是一个[TestClass]
内)
方法之前在类任何测试标有[ClassInitialize]
运行。
[TestInitialize]
的方法在每个测试之前运行。
我使用了AssemblyInitialize并且效果很好。 Thx为您的答案。 –