私が間違っていない限り、「TestCase#」を MTM に置き換えることはできないため、すべてのDataSource
属性に手動で追加した可能性があります。
この値はconstant
です。に定数変数を追加して、と のTestClass
両方で使用してみませんか?DataSourceAttribute
TestMethod
編集
直接
アクセスすることもできますDataSourceAttribute
:
[TestClass]
public class TestClass
{
public DataSourceAttribute DataSource
{
get
{
return (DataSourceAttribute)Attribute.GetCustomAttribute(typeof(TestClass).
GetMethod("TestMethod"), typeof(DataSourceAttribute));
}
}
[DataSource(PROVIDER_INVARIANT_NAME, CONNECTION_STRING,
"Test Case#", DataAccessMethod.Sequential), TestMethod]
public void TestMethod()
{
string TestCaseId = DataSource.TableName;
}
}