MVC 控制器单元测试编写
MVC Controller unit tests writing
我有一个与单元测试相关的问题。我有 MVC 控制器,其中我有不同的操作,我想对所有 actions.I 编写单元测试已经使用 NUnit 和 VS 单元测试框架对 classes/functions 编写了单元测试但是你能推荐任何框架来编写单元控制器动作测试?
引用 Creating Unit Tests for ASP.NET MVC Applications (C#)
根据您已经陈述的内容,您应该能够使用您已有的 NUnit 和 VS 单元测试框架的工具
例如
[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);
}
我有一个与单元测试相关的问题。我有 MVC 控制器,其中我有不同的操作,我想对所有 actions.I 编写单元测试已经使用 NUnit 和 VS 单元测试框架对 classes/functions 编写了单元测试但是你能推荐任何框架来编写单元控制器动作测试?
引用 Creating Unit Tests for ASP.NET MVC Applications (C#)
根据您已经陈述的内容,您应该能够使用您已有的 NUnit 和 VS 单元测试框架的工具
例如
[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);
}