MBUnit调用测试方法的频率与工厂字符串参数返回的字符数相同
本文关键字:字符 返回 参数 工厂 测试方法 调用 频率 MBUnit 字符串 | 更新日期: 2023-09-27 18:24:59
为什么我的Test方法被调用的次数与_ConnectionString返回的字符数一样多???
测试方法中的con变量总是传递ConnectionString属性的下一个字符,如
con = d
con = a
con = t
con = a
con = s
...
它是连接字符串等的数据源…
private static string _ConnectionString;
public static string ConnectionString
{
get
{
var conf = ConfigurationManager.ConnectionStrings["DefaultConnection"];
_ConnectionString = conf.ConnectionString;
return _ConnectionString;
}
}
[Test]
[Factory("ConnectionString")]
public void TestMe(string con)
{
}
Factory属性用于查找具有指定名称的IEnumerable数据源。这显然不是你想要的结果,可能会被认为是一个bug。