大佬教程收集整理的这篇文章主要介绍了jquery – 如何对ASP.Net MVC JsonResult操作进行单元测试?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
总的来说,测试我的ActionResults,模型,存储库等是直截了当的,但我之前不必测试Ajax方法,我想要一些关于如何最好地解决它的指导.
提前致谢.
public class Mymodel { public String Name { get; set; } } public class HomeController : Controller { public ActionResult Index() { return Json(new Mymodel { Name = "Hello World" }); } }
和单元测试(对不起,它是MSTest,我没有NUnit atm,但它应该是相当紧张的前进):
// arrange var sut = new HomeController(); // act var actual = sut.Index(); // assert Assert.isinstanceOfType(actual,typeof(JsonResult)); var jsonResult = (JsonResult)actual; Assert.isinstanceOfType(jsonResult.Data,typeof(Mymodel)); var model = (Mymodel)jsonResult.Data; Assert.AreEqual("Hello World",model.Name);
以上是大佬教程为你收集整理的jquery – 如何对ASP.Net MVC JsonResult操作进行单元测试?全部内容,希望文章能够帮你解决jquery – 如何对ASP.Net MVC JsonResult操作进行单元测试?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。