public void SetUp() { _urlResolver = MockRepository.GenerateMock <IUrlResolver>(); _urlResolver.Stub(arg => arg.Route("route")).Return("/route"); _helper = MockRepository.GenerateMock <IFormsAuthenticationHelper>(); _provider = FormsAuthenticationProvider.CreateWithRouteRedirectOnFailedAuthentication(_helper, _urlResolver, "route"); _request = MockRepository.GenerateMock <HttpRequestBase>(); _request.Stub(arg => arg.RawUrl).Return("/return"); _response = _provider.GetFailedAuthenticationResponseAsync(_request).Result; }
public AutoRouteCollection FormsAuthenticationWithRouteRedirectWhenAttributePresent(IFormsAuthenticationHelper helper, IUrlResolver urlResolver, Guid routeId, string returnUrlQueryStringField = "ReturnURL") { return(Authenticate(FormsAuthenticationProvider.CreateWithRouteRedirectOnFailedAuthentication(helper, urlResolver, routeId, returnUrlQueryStringField), new AuthenticateAttributeStrategy())); }