public void SetUp() { _urlResolver = MockRepository.GenerateMock <IUrlResolver>(); _urlResolver.Stub(arg => arg.Absolute("relative")).Return("/absolute"); _helper = MockRepository.GenerateMock <IFormsAuthenticationHelper>(); _provider = FormsAuthenticationProvider.CreateWithRelativeUrlRedirectOnFailedAuthentication(_helper, _urlResolver, "relative", null); _request = MockRepository.GenerateMock <HttpRequestBase>(); _request.Stub(arg => arg.HttpMethod).Return("POST"); _response = _provider.GetFailedAuthenticationResponseAsync(_request).Result; }
public AutoRouteCollection FormsAuthenticationWithRelativeUrlRedirectWhenAttributePresent(IFormsAuthenticationHelper helper, IUrlResolver urlResolver, string relativeUrl, string returnUrlQueryStringField = "ReturnURL") { return(Authenticate(FormsAuthenticationProvider.CreateWithRelativeUrlRedirectOnFailedAuthentication(helper, urlResolver, relativeUrl, returnUrlQueryStringField), new AuthenticateAttributeStrategy())); }