Mar*_*tin 5 c# asp.net-mvc file-upload asp.net-mvc-2
我写这个方法的单元测试,但我不能构建HttpPostedFileBase ......当我从浏览器中运行的方法,效果很好,但我真的需要为一个autoamted单元测试.所以我的问题是:我如何构造HttpPosterFileBase以便将文件传递给HttpPostedFileBase.
谢谢.
public ActionResult UploadFile(IEnumerable<HttpPostedFileBase> files)
{
foreach (var file in files)
{
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
做这样的事情怎么样:
public class MockHttpPostedFileBase : HttpPostedFileBase
{
public MockHttpPostedFileBase()
{
}
}
Run Code Online (Sandbox Code Playgroud)
然后你可以创建一个新的:
MockHttpPostedFileBase mockFile = new MockHttpPostedFileBase();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5008 次 |
| 最近记录: |