public void TestAccessDenied() { var ctl = new AdminController(_loggerMock.Object, _authenticationSettingsMock.Object, _auditMock.Object) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext() } }; ctl.ControllerContext.HttpContext.Response.StatusCode = 200; var result = ctl.AccessDenied(); Assert.IsInstanceOf(typeof(ViewResult), result); Assert.That(ctl.ControllerContext.HttpContext.Response.StatusCode, Is.EqualTo(403)); }