0
我在我的控制器中有以下方法;FileContentResult null從控制器方法
[HttpGet]
public ActionResult Process(int id)
{
var file = ServiceUtilities.FileManager.GetFile(id);
if (file != null)
{
var fcr = new FileContentResult(new byte[1], @"Image\Gif");
return fcr;
}
return RedirectToAction("Index", "Error");
}
而我從我的單元測試調用此代碼如下;
var response =
new Controllers.FileController().Process(1) as FileStreamResult;
Assert.IsNotNull(response);
但是,響應始終爲空。如果我在Controller代碼中的fcr
上設置斷點,則它不爲空。
爲了便於說明,file
是一個模擬對象,不爲空。
沒有,只是我在這個晚上成爲一個白癡! – ChrisBint 2013-03-07 23:22:19
大聲笑!我們都在@ChrisBint。在我們說話的時候做好。 – 2013-03-07 23:34:04
約翰,希望你得到更多的積分,並可以通過評論貢獻 – 2013-03-07 23:35:55