C# 最小起订量内法
我对moq是新手,试图为下面的类实现moq测试,但遇到了一个错误C# 最小起订量内法,c#,moq,C#,Moq,我对moq是新手,试图为下面的类实现moq测试,但遇到了一个错误 public class ClassToTest { internal Func<string> GetConfigString = () => ConfigurationManager.AppSettings["somekey"].ToString() } 将GetConfigString转换为例如属性,并添加virtual关键字,否则无法对其使用Mock internal v
public class ClassToTest {
internal Func<string> GetConfigString =
() => ConfigurationManager.AppSettings["somekey"].ToString()
}
将
GetConfigString
转换为例如属性,并添加virtual
关键字,否则无法对其使用Mock
internal virtual Func<string> GetConfigString
{
get
{
return () => ConfigurationManager.AppSettings["somekey"];
}
}
内部虚拟函数GetConfigString
{
得到
{
return()=>ConfigurationManager.AppSettings[“somekey”];
}
}
将GetConfigString
转换为例如属性,并添加virtual
关键字,否则无法对其使用Mock
internal virtual Func<string> GetConfigString
{
get
{
return () => ConfigurationManager.AppSettings["somekey"];
}
}
内部虚拟函数GetConfigString
{
得到
{
return()=>ConfigurationManager.AppSettings[“somekey”];
}
}
谢谢您的帮助。将尝试您的方法并在此处更新谢谢您的帮助。将尝试您的方法并在此处更新
internal virtual Func<string> GetConfigString
{
get
{
return () => ConfigurationManager.AppSettings["somekey"];
}
}