Unit testing MVC控制器单元测试的编写

Unit testing MVC控制器单元测试的编写,unit-testing,asp.net-mvc-controller,Unit Testing,Asp.net Mvc Controller,我有一个关于单元测试的问题。我有一个MVC控制器,其中我有不同的操作,我想对所有操作编写单元测试。我使用NUnit和VS单元测试框架对类/函数编写了单元测试,但您能推荐任何框架来对控制器操作编写单元测试吗? 根据您已经说过的,您应该能够使用您已经拥有的NUnit和VS单元测试框架工具 比如说 [测试] public void TestDetailsViewData() { var controller=new ProductController(); var结果=控制器。详细信息(2)作为Vie

我有一个关于单元测试的问题。我有一个MVC控制器,其中我有不同的操作,我想对所有操作编写单元测试。我使用NUnit和VS单元测试框架对类/函数编写了单元测试,但您能推荐任何框架来对控制器操作编写单元测试吗?

根据您已经说过的,您应该能够使用您已经拥有的NUnit和VS单元测试框架工具

比如说

[测试]
public void TestDetailsViewData()
{
var controller=new ProductController();
var结果=控制器。详细信息(2)作为ViewResult;
var product=(product)result.ViewData.Model;
Assert.AreEqual(“笔记本电脑”,产品名称);
}
引用

根据您已经说过的,您应该能够使用您已经拥有的NUnit和VS单元测试框架工具

比如说

[测试]
public void TestDetailsViewData()
{
var controller=new ProductController();
var结果=控制器。详细信息(2)作为ViewResult;
var product=(product)result.ViewData.Model;
Assert.AreEqual(“笔记本电脑”,产品名称);
}

对于您的场景来说,相同的组合应该足够好,但如果有问题要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源,则会导致堆栈溢出,因为这些问题往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。同样的组合对于您的场景来说应该足够好了,因为如果有问题要求我们推荐或查找一本书、工具、软件库、教程或其他非现场资源,则会导致堆栈溢出,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。让我检查一下,谢谢Nkosi让我检查一下,谢谢Nkosi