Domanda

I use data driven test and coded ui test. I want to capture current Test Case ID that's current being run in the MTM. How can I do? For example;

[Datasource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "http://alm...", "?????",  DataAccessMethod.Sequential), TestMethod]

public void login1()
{
this.UIMAP.Login(TestContext.DataRow["url"].ToString());
}

Thanks,

È stato utile?

Soluzione

You can't.

All attributes need constant values and you cannot pass something that its value will not be known at compile time.

So, you have to pre-define the value of the test case id when you code your test.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top