Pregunta

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,

¿Fue útil?

Solución

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top