Unit testing MVC单元测试
谁能给我解释一下为模型类进行单元测试的真正概念吗Unit testing MVC单元测试,unit-testing,asp.net-mvc-3,Unit Testing,Asp.net Mvc 3,谁能给我解释一下为模型类进行单元测试的真正概念吗 public class category { public int ID; public string Name; } 在我的测试课上,我看到有人这样写代码 [TestClass] public class CategoryTest { [TestMethod] public void Category_Test() { //Arrange category = new
public class category
{
public int ID;
public string Name;
}
在我的测试课上,我看到有人这样写代码
[TestClass]
public class CategoryTest
{
[TestMethod]
public void Category_Test()
{
//Arrange
category = new Category() { intialisation};
//Act
//Assert
check again you have same values are not;
}
}
如果不与数据库交互,我看不到测试模型类的任何价值?单元测试-Wiki
单元测试是一种
源代码的各个单元是
测试以确定它们是否合适
供使用。单位是最小的
应用程序的可测试部分。在里面
一个单元的程序编程可以是
一个单独的功能或过程。
在面向对象编程中,一个单元
通常是一种方法。单元测试是
由程序员创建或偶尔创建
在测试过程中由白盒测试仪测试
开发过程
单元测试不会使用实际对象;它将使用执行。@Anuraj是正确的,MVC的一个很好的例子是Nerd晚餐
这是一个完全合理的问题,一个答案是——这样做是检查拼写错误的唯一方法(与其他代码隔离,这将为我们“测试”它)。从某种意义上说,这可能确实提高了可靠性,但只提高了一点点;)