【发布时间】:2020-03-19 12:18:49
【问题描述】:
我正在编写测试来测试 API 响应。我需要测试将文件上传到 .NET API 的响应。
所以我需要通过我的 post 方法将模拟文件作为 HttpContent 对象传递。如何做到这一点?有没有办法在测试中创建文件对象并将其转换为 HttpContent 对象?
如果有帮助,我正在使用 Xunit 测试框架。
【问题讨论】:
-
请展示一下你到目前为止都尝试过什么
-
实际上,我完全不知道该怎么做。有人建议我使用 bash 脚本来执行此操作。但我也不确定如何实施。
-
什么内容类型?
multipart/form-data?还是 JSON? -
多部分/表单数据。它应该正在接收媒体文件(.PNG、.JPG、.MP4 等)
标签: c# .net unit-testing testing