public void DoisForbiddenResultIguaisDevemRetornarEqualIgualATrue() { ForbiddenResult resultDest = new ForbiddenResult("message"); ForbiddenResult resultSource = new ForbiddenResult("message"); Assert.IsTrue(resultDest.Equals(resultSource)); }
public void DoisForbiddenResultDiferentesDevemRetornarEqualIgualAFalse() { ForbiddenResult resultDest = new ForbiddenResult("message"); ForbiddenResult resultSource = new ForbiddenResult("other message"); Assert.IsFalse(resultDest.Equals(resultSource)); }
public void ForbiddenResultHasStatusCode409() { // Arrange var result = new ForbiddenResult(); // Assert Assert.Equal(403, result.StatusCode); }
public static void AccessDeniedResult_ExecuteResult() { // Arrange var result = new ForbiddenResult(); // Act var ex = Assert.Throws <HttpException>(() => result.ExecuteResult(new ControllerContext())); // Assert Assert.Equal(403, ex.GetHttpCode()); }
public override Response Visit(ForbiddenResult <T> result) { var view = result.Data == null ? "403" : "Page"; var viewResponse = this.viewFactory.RenderView(view, result.Data, GetViewLocationContext(this.context)); var response = viewResponse.WithStatusCode(HttpStatusCode.Forbidden); response.ReasonPhrase = "Forbidden"; return(response); }
public virtual Response Visit(ForbiddenResult <T> result) { return(new Response().WithStatusCode(HttpStatusCode.Forbidden)); }