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;
 }
예제 #2
0
 public AutoRouteCollection FormsAuthenticationWithRouteRedirectWhenAttributePresent(IFormsAuthenticationHelper helper, IUrlResolver urlResolver, Guid routeId, string returnUrlQueryStringField = "ReturnURL")
 {
     return(Authenticate(FormsAuthenticationProvider.CreateWithRouteRedirectOnFailedAuthentication(helper, urlResolver, routeId, returnUrlQueryStringField), new AuthenticateAttributeStrategy()));
 }