这可以做到吗?下面是我测试的方法:如何对包含静态方法的方法进行单元测试?
public void SaveAvatarToFileSystem()
{
Directory.CreateDirectory(AvatarDirectory);
_file.SaveAs(FormattedFileName);
}
在我的单元测试,我使用Rhino.Mocks,我想验证_file.SaveAs()被调用。我嘲笑了_file(这是一个HttpPostedFileBase对象)并将其注入到此方法的类构造函数中。我想运行这个单元测试,但实际上没有创建Directory.CreateDirectory调用。这可能吗?
[嘲弄使用Rhino.Mocks的静态方法]的可能重复(http://stackoverflow.com/questions/540239/mocking-static-methods-using-rhino-mocks) – 2010-11-03 18:54:55