У меня есть конструктор, чтобы обернуть все контрольные примеры, чтобы сделать скриншот при неудаче подтверждения. Но скриншот всегда дает мне screenshot-1.png, и когда запускается второй тест, он перезаписывает имя этого скриншота. не сможет различить снимок экрана
Фрагмент кода:
public void UITest(Action action)
{
try
{
action();
}
catch (Exception ex)
{
var Screenshot = App.Screenshot($"Assert Error"+ GetType().Name);
throw;
}
}
Тест
public void MyMethod(){
UITest(() =>
{
//logic
//Assert
});
}
Так что, когда это не удается, тест снимает скриншот, но с тем же файлом имя. как дать имя файла в качестве имени текущего метода тестирования?