【单元测试】如何在vs中对私有静态方法进行单元测试?

phommy 2013-12-11 08:27:40
网上查的说对私有成员方法是用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);
}
}
...全文
216 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
稻庄 2013-12-13
  • 打赏
  • 举报
回复
可怜的小青虫
稻庄 2013-12-13
  • 打赏
  • 举报
回复
phommy 2013-12-13
  • 打赏
  • 举报
回复
再顶下。。。
phommy 2013-12-12
  • 打赏
  • 举报
回复
顶下。。。。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧