【发布时间】:2015-07-30 13:15:05
【问题描述】:
对于下面的方法,我想传入 DbProviderFactories 类的模拟,但不能因为它是静态类:
private DbConnection GetConnection()
{
var dbProviderFactory = DbProviderFactories.GetFactory(_name);
try
{
var dbConnection = dbProviderFactory.CreateConnection();
if (dbConnection == null) return null;
dbConnection.ConnectionString = _connectionString;
return dbConnection;
}
catch (Exception)
{
return null;
}
}
如何测试我的代码/如何模拟 DbProviderFactories?
【问题讨论】:
标签: c# unit-testing nunit rhino-mocks dbproviderfactories