读书人

【单元测试】怎么在vs中对私有静态方法

发布时间: 2013-12-15 22:17:18 作者: rapoo

【单元测试】如何在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);
}
}
[解决办法]
可怜的小青虫

读书人网 >C#

热点推荐