15
RedirectToRouteResult. Birim testi benim denetleyicisi Aşağıdaki kod var
Assert.IsTrue(result.RouteValues.ContainsKey("action"));
Assert.IsTrue(result.RouteValues.ContainsKey("controller"));
Assert.AreEqual("Index", result.RouteValues["action"].ToString());
Assert.AreEqual("Dashboard", result.RouteValues["controller"].ToString());
Yani dört benim RedirectToRouteResult test etmek iddia gerekir: ben bu şekilde yaptık. Daha verimli bir yolu var mı?
Bu Evet, bunu bu şekilde yapmak o – Amit
id de assert.instanceoftype yeterlidir: RedirectToRouteResult sonucunu = (RedirectToRouteResult) controller.Captcha (loginUseraccount); Eğer bir RedirectToRouteResult değilse, bir istisna atılır ve test başarısız olur. – Slicksim
ActionResult dönen beri – mosquito87