对控制器的多部分数据请求

本文关键字:数据 请求 多部 控制器 | 更新日期: 2023-09-27 18:08:10

我有在文件系统上创建文件的控制器,文件附加在请求中。在开发过程中,我通过fiddler请求编写器测试了我的控制器工作,其中提供了上传文件到请求选项。我如何使用单元测试来测试我的控制器工作?我的意思是像这样调用我的控制器

[TestClass]
public class DocumentsControllerTest
{
    [TestMethod]
    public void DocumentsTest()
    {
       var documentsController = new DocumentsController();
       documentsController.post(12323, "somedata"); <--here in params i send some data
    }
}
在post方法参数中,我发送了一些额外的数据(关于文档所有者的信息)。如何发送文件在这段代码(我通过提琴手)?

对控制器的多部分数据请求

你必须模仿它。例如,你可以使用Moq。有一篇关于它的好文章