Tôi muốn Đơn vị kiểm tra một phương pháp như sau:Làm thế nào để kiểm tra đơn vị một phương thức nhận FormCollection để tải lên một tệp?
public ActionResult StoreFile(FormCollection form, string _paginaAtual)
{
Session["MySession"] = 1
if (Request.Files["uploadedFiles"] != null)
{
//do something about the file
}
return View()
}
Đó là bên trong "SomeController.cs" lớp điều khiển của tôi và nó được gọi khi người dùng gửi một tập tin trong một loại đầu vào đơn giản = "file" Đầu vào HTML.
P.S .: Purists hãy cẩn thận: Tôi BIẾT đây không phải là thử nghiệm đơn vị "thuần túy", tôi chỉ muốn gọi phương thức trong môi trường thử nghiệm và kiểm tra xem nó có tạo ra những thay đổi mong muốn trong hệ thống hay không.
Cảm ơn tất cả mọi ánh sáng trong chủ thể, Lynx.
Nice, tôi thử phiên của tôi! Nhưng Làm thế nào để chế nhạo là "FormCollection"? –
thấy những thứ được cập nhật vào cuối của câu hỏi – Josh