public static GlimpseFilterCallMetadata ActionResult(ActionResult actionResult, bool isChild) { return new GlimpseFilterCallMetadata { Category = "", Guid = Guid.NewGuid(), InnerFilter = null, IsChild = isChild, Method = "ExecuteResult(ControllerContext context)", Order = null, Scope = null, Type = actionResult.GetType(), }; }
/// <summary> /// Determines if the action execution was successful. ie: Redirection after save, /// </summary> protected virtual bool IsSuccess(ActionResult actionResult) { if (actionResult == null) { throw new ArgumentNullException("actionResult"); } return SuccessResultType != null && SuccessResultType.IsAssignableFrom(actionResult.GetType()); }
public static void RedirectedTo(ActionResult result, string controller, string action) { Assert.AreEqual(typeof(RedirectToRouteResult), result.GetType()); Assert.AreEqual(controller, ((RedirectToRouteResult)result).RouteValues["controller"]); Assert.AreEqual(action, ((RedirectToRouteResult)result).RouteValues["action"]); }
public static void RenderedView(ActionResult result, string name) { Assert.AreEqual(typeof(ViewResult), result.GetType()); Assert.AreEqual(name, ((ViewResult)result).ViewName); }
bool CanRewrite(ActionResult result) { if (result == null) { return false; } return CanRewrite(result.GetType()); }