この簡単なテストがあれば、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 がスーパーユーザーのページにアクセスしようとした場合の応答をテストするにはどうすればよいですか?