【问题标题】:How to unit test session MVC如何对会话 MVC 进行单元测试
【发布时间】:2018-02-11 15:10:03
【问题描述】:

如何对我的 Index ActionResult 进行单元测试以测试视图结果?

public ActionResult Index()
    {
        if (!new SessionStateCredentialStore().HasAllCredentials())
            return RedirectToAction("Index", "OAuth");

        return View("Index");
    }

【问题讨论】:

标签: c# asp.net twitter linq-to-twitter


【解决方案1】:

你的单元测试条件应该是这样的:

var result = controller.Index();
RedirectToRouteResult routeResult = result as RedirectToRouteResult;
Assert.AreEqual(routeResult.RouteValues["Index"], "OAuth");

【讨论】:

    猜你喜欢
    • 2016-03-18
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 2011-02-02
    • 1970-01-01
    • 2023-03-17
    相关资源
    最近更新 更多