我有一个与单元测试相关的问题。我有MVC控制器,我有不同的操作,我想在所有操作上编写单元测试。我已经使用NUnit和VS单元测试框架编写了类/函数的单元测试但你能推荐任何框架来编写控制器动作的单元测试?
问候
答案 0 :(得分:0)
引用Creating Unit Tests for ASP.NET MVC Applications (C#)
根据您已经说明的内容,您应该能够使用已有NUnit和VS Unit Test框架的工具
例如
[Test]
public void TestDetailsViewData()
{
var controller = new ProductController();
var result = controller.Details(2) as ViewResult;
var product = (Product) result.ViewData.Model;
Assert.AreEqual("Laptop", product.Name);
}