Voce va viu esse post:
https://jamesheppinstall.wordpress.com/2012/10/28/behavioural-testing-in-net-with-specflow-and-selenium-part-2/
aqui é descrito um cenario onde é feito um teste sobre um método que retorna uma lista:
public IList<string> GetAllPossibleRegions()
{
var selectList = new SelectElement(regionDropdown);
var options = selectList.Options;
return options.Select(webElement => webElement.Text).ToList();
}
e aqui o teste:
[Then(@"the list should contain ""(.*)"", ""(.*)"", ""(.*)"" and ""(.*)""")]
public void ThenTheListShouldContainAnd(string p0, string p1, string p2, string p3)
{
var regions = searchPage.GetAllPossibleRegions();
Assert.IsTrue(regions.Contains(p0));
Assert.IsTrue(regions.Contains(p1));
Assert.IsTrue(regions.Contains(p2));
Assert.IsTrue(regions.Contains(p3));
}
Poderia descrever um pouco melhor a sua necessidade?
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------