我不明白为什么数据条目读取(TestCaseSource)被执行(SetUp)或(SetUpFixture),在读取数据之前我需要传递一些参数,例如我将读取的excel路径和工作表
代码:
[SetUpFixture]
public class before
{
ManageProperti config = new ManageProperti();
public void beforeTestFixture()
{
config.updateValueAppConfig("excelPath", "Alexia/Tests/Data/Login/Login.xlsx");
config.updateValueAppConfig("hoja", "Hoja1");
}
}
[TestFixture]
public class LoginOK : TestCase
{
[Test]
[TestCaseSource(typeof(ReadExcelCases), "BudgetData")]
public void LoginOk(String username, String password)
{
try
{............
不喜欢
[TestFixture]
public class LoginOK : TestCase
{
ManageProperti config = new ManageProperti();
[SetUp]
public void before()
{
config.updateValueAppConfig("excelPath", "Alexia/Tests/Data/Login/Login.xlsx");
config.updateValueAppConfig("hoja", "Hoja1");
}
[Test]
[TestCaseSource(typeof(ReadExcelCases), "BudgetData")]
public void LoginOk(String username, String password)
{
try
{.............
我正在阅读一个excel文件,其想法是每个测试用例都来自一个文件
谢谢!