如果我使用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试图访问超级用户页面,我如何测试响应?