Rob*_*ick 0 c# nunit unit-testing
我有一些如下代码,我想对字符串类的扩展方法进行单元测试:
public static string Replace(this string str, Dictionary<string, string> dict)
{
}
Run Code Online (Sandbox Code Playgroud)
我的扩展方法在主项目中,因此我的单元测试项目甚至看不到它。
我怎样才能做到这一点?我正在使用Nunit。
您可以通过将要扩展类型的实例作为第一个参数(例如StringExtensions.Replace(str, dict))传递来调用扩展方法,例如普通的静态方法。
如果此扩展方法位于“主项目”中,则应在主项目的测试套件中进行测试,而不是在引用主项目的项目中进行测试。
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |