У меня есть несколько тестов с атрибутами TestProperty и Description, и я хотел бы создать файл .trx с mstest / vstest с информацией об этих атрибутах. К сожалению, сгенерированный файл .trx не содержит никакой информации, предоставляемой с атрибутами TestProperty и Description.
И я не хотел бы использовать отражение, которое записывает эти свойства в TestMethod или TestInitialize.
Пожалуйста, найдите фрагмент кода ниже:
[TestMethod]
[TestProperty("Key1", "Value1")]
[TestProperty("Key2", "Value2")]
[Description("Test Description Data")]
public void TestCaseName()
{
}
I хотел бы иметь .trx, как показано ниже:
<TestDefinitions>
<UnitTest name="TestWithProperties" storage="unittests.dll" priority="4" id="40b0cd91-e3c2-d2c7-c9de-8d3b3d7e3bd1">
<Description>Test Description Data</Description>
<Execution id="49d87ce0-a1b6-4497-a848-9df61cd0d438" />
<Properties>
<Property>
<Key>Key1</Key>
<Value>Value1</Value>
</Property>
<Property>
<Key>Key2</Key>
<Value>Value2</Value>
</Property>
</Properties>
<TestMethod codeBase="UnitTests.dll" adapterTypeName="executor://mstestadapter/v2" className="UnitTests.Tests" name="TestWithProperties" />
</UnitTest>
</TestDefinitions>
Есть ли способ получить информацию об этих атрибутах непосредственно в файле .trx, как указано выше?