[英]How can i mock HttpPostedFileBase mock
我怎么能模擬HttpPostedFileBase?
它的道具是只讀的,我需要測試一個fileupload模塊。
我應該使用什么模擬框架?
public class FileUpload
{
private readonly HttpPostedFileBase _file;
private readonly string _filePath;
public FileUpload(HttpPostedFileBase file, string path)
{
_file = file;
_filePath = path;
}
.......
HttpPostedFileBase
是一個抽象類。 在您的測試中,只需創建一個繼承自它的新類並創建您自己的存根版本(對您需要測試的方法結果進行硬編碼)。 你在做什么樣的測試?
我認為這里的存根是最合適的。
或者,您可以使用Moq(或其他框架)來幫助解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.