在我的单元测试期间,我正在创建需要在未来的单元测试中引用的数据。例如:
[TestMethod]
public void CreateOrder()
{
Order order = new Order();
int orderNumber = order.Create();
// return orderNumber;
}
[TestMethod]
public void ProcessOrder()
{
int orderNumber = (int)TestContext.Properties["OrderNumber"];
ProcessOrder(orderNumber);
}
我需要保存“orderNumber”,以便另一个 UnitTest(可能在另一个代理上)可以使用这个生成的订单。我已经决定我可以使用数据库,但是我必须像队列一样操作它来删除项目,并且不想走那条路。
有没有办法将 orderNumber '返回'回 LoadTest 并将其作为 Context 参数传递给另一个 UnitTest 的调用?