我想使用 Pex 对以下代码进行单元测试:
private string GetOriginalFieldName(string p)
{
var strMapField = string.Empty;
foreach (GridViewRow row in gdFields.Rows)
{
var strOriginal = row.Cells[0].Text;
var txt = (TextBox)row.Cells[1].FindControl("txt");
switch (string.Compare(p, strOriginal, true))
{
case 0:
if (txt.Text != null) return txt.Text;
break;
default:
if (string.Compare(p, strOriginal + ":", true) == 0)
{
if (txt.Text != null) return txt.Text;
}
else
{
strMapField = p;
}
break;
}
}
return strMapField;
}
此函数从 gridview 行中搜索文本并将输入字符串替换为 gridview 的 mapfield。
如何使用 Pex 进行单元测试?