Есть некий интерфейс
public interface IMyInterface
{
public string Method1( string param );
}
и есть множество классов которые его реализуют.
MyInterfaceClass1, MyInterfaceClass2 и т.д.
Хотелось бы сделать описание входных/выходных результатов в Xml. Например так
<Method1TestCases>
<TestCase name="Metho1 Case1">
<Input>
<param>1</param>
</Input>
<Output>
2
</Output>
</TestCase>
</Method1TestCases>
При этом чтобы данные тесты отображались списком в runner в виде обычной иерархии ( как это получается в случае обычного кода ).
Чтобы можно было описать различные кейсы, assert и т.д.
Можно ли это сделать готовыми средствами или нужно велосипед делать