我使用 testcasesource 开发了单个测试用例。已经从excel读取数据并存储在数组中。现在我想动态地为 testcasesource 分配数组值。我该怎么做?这是我的代码。
[TestFixture]
class testcases
{
static String[] inputdata= readdata("Inputdata.xls", "DATA", "TestCase1");
static object[] exceldata = { new object[] {inputdata} };
[SetUp]
public void Setup()
{
//setup code here
}
[Test]
[TestCaseSource("exceldata")]
public void Sample(String Username,String password,String FirstName)
{
// test code here
}
[TearDown]
public void TearDown()
{
tstlogic.driverquit();
}
}
我在 inputdata 数组中有 3 个输入值,我需要为 testcasesource 分配这些值。任何人都可以帮忙吗?