c# - 使用c#使用各自的数据源在另一个测试方法之后执行一个测试方法
问题描述
我的单元测试框架中有两种测试方法,需要一个接一个地运行。两种测试方法都有不同的数据源,即 MS Access DB 文件。在单次运行中,我想使用各自的数据库文件执行这两种测试方法。因此,在第一个测试方法(PaymentAdd)本身中,我给出了第二个测试方法(PaymentVerify)的参考。但这里的问题是,在执行第一个测试方法时,它采用了被接受的 DB file1,但在运行第二种方法时,它也只引用 DB file1,而接受引用 DB file2。以下是代码片段,请提出解决方案:
[TestClass]
Public class anyname
{
[TestMethod][DataSource ( MS Access DB File 1)]
{
public void PaymentAdd()
{
Do something...
Do something...
PaymentVerify();
}
}
[TestMethod][DataSource( MS Access DB File 2)]
{
public void PaymentVerify()
{
Do something...
Do something...
}
}
}
解决方案
推荐阅读
- ios - 在标签栏中重新加载视图控制器
- c# - Api 控制器的单元测试
- html - 为什么我预览时只能得到一个非常窄的pdf框
- c# - 分层列表C#上的编号项目
- excel - VBA快速复制行
- libgdx - 找不到 org.jetbrains.trove4j:trove4j:20160824
- mdriven - MDriven Save OR Mappings to Database
- selenium - How do deselect a particular SELECT option in a non multi-select selenium
- html - 要求最低的 HTML 密码模式
- angular - ExpressionChangedAfterItHasBeenCheckedError:日期选择器值检索时出现表达式错误