【单元测试】如何在vs中对私有静态方法进行单元测试?
网上查的说对私有成员方法是用PrivateObject来进行测试,但没查到对私有静态方法要怎么测试呢?
我想测试的是下边代码里的LoadLocalData方法,TestMethod中要怎么调用呢..
public class Material
{
const string LocalFileName = "local.json";
static string localData;
static Material() { LoadLocalData(); }
static void LoadLocalData()
{
if (!File.Exists(LocalFileName))
{
//如果不存在本地配置,先生成本地文件
File.WriteAllBytes(LocalFileName, Resources.local);
}
localData = File.ReadAllText(LocalFileName);
}
}
------解决方案--------------------------解决方案--------------------可怜的小青虫