[英]How to unit test a create method with unit of work implementation
我是ASP.NET MVC的初学者。 我正在尝试对创建方法进行单元测试,该方法为学校项目实现了工作单元。 我阅读了许多有关单元测试的教程,但没有找到与我的任务相似的东西,除了“ stackOverflow”上的create方法上的另一个单元测试问题外,但我不知道如何使用它来解决任务。 你能指导我正确的方向吗? 谢谢
这是Create方法的一个片段:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "Id,Code,Description")] LocationCode locationCode)
{
if (ModelState.IsValid)
{
uow.LocationCodeRepository.Insert(locationCode);
return RedirectToAction("Index");
}
return View(locationCode);
}
使用最小起订量,您可以模拟工作单元以模拟其执行
http://deanhume.com/home/blogpost/basic-introduction-to-writing-unit-tests-with-moq/16
我问我的老师,他向我解释说,这种方法不适用于现实生活项目中的单元测试,可以进行单元测试以表明数据已保存在数据库中,仅用于演示目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.