public void OnActionExecuted_ShouldAffectResultForNullQueryStringVariableValue() { _jsonForQueryStringAttribute = new JsonForQueryStringAttribute("foo", null); _jsonForQueryStringAttribute.OnActionExecuted(_filterContext, _httpRequestBase); Assert.That(((JsonResult)_filterContext.Result).Data, Is.True); }
public void SetUp() { _defaultActionResult = new ViewResult(); _filterContext = new ActionExecutedContext { Result = _defaultActionResult, Controller = new TempController { ViewData = new ViewDataDictionary(true) } }; _httpRequestBase = Substitute.For <HttpRequestBase>(); _httpRequestBase.QueryString.Returns(new NameValueCollection { { "foo", "bar" } }); _jsonForQueryStringAttribute = new JsonForQueryStringAttribute("foo", "bar"); }