在asp.net mvc中测试授权访问

时间:2013-10-09 08:15:05

标签: c# .net asp.net-mvc

如果我使用nunit和moq

进行了这个简单的测试我的mvc4应用程序
[Test]
void IndexAction_ReturnsIndexView()
{
    // arrange
    string expected = "Index";
    var mock = new Mock<IUserRepository>();
    UserController controller = new UserController(mock.Object);

    // act
    ViewResult result = controller.Index() as ViewResult;

    // assert
    Assert.IsNotNull(result);
    Assert.AreEqual(expected, result.ViewName);

    Assert.Fail("Incomplete test method");
}

我很想知道如何测试以下情况 用户john属于SuperUser个角色,用户marice属于Editor个角色。

如果marice试图访问超级用户页面,我如何测试响应?

0 个答案:

没有答案