public void SetUp() { _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.ContentEncoding).Return(Encoding.ASCII); _request.Stub(arg => arg.ContentType).Return("application/json"); _request.Stub(arg => arg.InputStream).Return(new MemoryStream(Encoding.ASCII.GetBytes("{"))); _mapper = new JsonModelMapper(DataConversionErrorHandling.ThrowException); }
public void Initialise() { request = MockRepository.GenerateStub<HttpRequestBase>(); request.Stub(r => r.Headers).Return(new NameValueCollection()); request.Stub(r => r.QueryString).Return(new NameValueCollection()); request.Stub(r => r.ApplicationPath).Return("/"); request.Stub(r => r.Url).Return(new Uri("http://www.example.com/")); response = MockRepository.GenerateStub<HttpResponseBase>(); response.Stub(r => r.Headers).Return(new NameValueCollection()); }
public virtual void SetUp() { mockRequest = MockRepository.GenerateStub<HttpRequestBase>(); mockContext = MockRepository.GenerateStub<HttpContextBase>(); mockSession = new MockSession(); formCollection = new NameValueCollection(); querystringCollection = new NameValueCollection(); mockRequest.Stub(x => x.Form).Return(formCollection); mockRequest.Stub(x => x.QueryString).Return(querystringCollection); mockContext.Stub(x => x.Request).Return(mockRequest); mockContext.Stub(x => x.Session).Return(mockSession); }
public void SetUp() { _httpRequest = MockRepository.GenerateStub<HttpRequestBase>(); _httpRequest.Stub(r => r.AppRelativeCurrentExecutionFilePath).Return("~/" + URL); _httpRequest.Stub(r => r.PathInfo).Return(""); _httpRequest.Stub(r => r.Form).Return(_form); _httpRequest.Stub(r => r.Headers).Return(_headers); _httpRequest.Stub(r => r.QueryString).Return(_queryString); _httpContext = MockRepository.GenerateStub<HttpContextBase>(); _httpContext.Stub(c => c.Request).Return(_httpRequest); var acceptHeaderResponseTypeResolver = MockRepository.GenerateStub<IAcceptHeaderResponseTypeResolver>(); _route = new RestfulRoute(URL, CONTROLLER, new ResponseTypeMapper(acceptHeaderResponseTypeResolver), new ActionMapper()); }
public void SetUp() { HttpContext = Stub<HttpContextBase>(); HttpRequest = Stub<HttpRequestBase>(); HttpContext.Stub(x => x.Request).Return(HttpRequest); Headers = new NameValueCollection(); HttpRequest.Stub(x => x.Headers).Return(Headers); }
public void SetUp() { _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Cookies).Return(new HttpCookieCollection { new HttpCookie(".juniorauth", "invalid") }); _requestContext = MockRepository.GenerateMock<IRequestContext>(); _requestContext.Stub(arg => arg.Request).Return(_request); _authenticationData = new FormsAuthenticationData<dynamic>(_requestContext); }
public void SetUp() { _mapper = new FormToIConvertibleMapper(errorHandling:DataConversionErrorHandling.ThrowException); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request .Stub(arg => arg.Form) .Return(new NameValueCollection { { "I", "1.2" } }); }
public void SetUp() { var systemClock = MockRepository.GenerateMock<ISystemClock>(); var helper = new FormsAuthenticationHelper(systemClock); Cookie cookie = helper.GenerateTicket(DateTime.Now.AddYears(-1), @"{ ""P"": ""V"" }"); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Cookies).Return(new HttpCookieCollection { cookie.GetHttpCookie() }); _requestContext = MockRepository.GenerateMock<IRequestContext>(); _requestContext.Stub(arg => arg.Request).Return(_request); _authenticationData = new FormsAuthenticationData<dynamic>(_requestContext); }
public void SetUp() { _generator = new MostMatchingRestrictionsGenerator(); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://localhost")); _request.Stub(arg => arg.HttpMethod).Return("GET"); _route1Response = new Response(200); _route1 = new Route.Routing.Route("name1", Guid.NewGuid(), "relative1"); _route1.RestrictByMethods(HttpMethod.Get); _route1.RespondWith(_route1Response); _route2Response = new Response(200); _route2 = new Route.Routing.Route("name2", Guid.NewGuid(), "relative2"); _route2.RestrictByMethods(HttpMethod.Get); _route2.RestrictByUrl(uri => true); _route2.RespondWith(_route2Response); _routeMatchResults = new[] { new RouteMatchResult(_route1, _route1.MatchesRequest(_request)), new RouteMatchResult(_route2, _route2.MatchesRequest(_request)) }; }
public void SetUp() { _systemClock = MockRepository.GenerateMock<ISystemClock>(); _handler = new CacheableResponseHandler(_systemClock); _httpRequest = MockRepository.GenerateMock<HttpRequestBase>(); _httpRequest.Stub(arg => arg.Headers).Return(new NameValueCollection()); _httpResponse = MockRepository.GenerateMock<HttpResponseBase>(); _httpResponse.Stub(arg => arg.Headers).Return(new NameValueCollection()); _cachePolicy = MockRepository.GenerateMock<ICachePolicy>(); _cachePolicy.Stub(arg => arg.Clone()).Return(_cachePolicy); _cachePolicy.Stub(arg => arg.ClientCacheExpirationUtcTimestamp).Return(DateTime.UtcNow); _response = MockRepository.GenerateMock<IResponse>(); _response.Stub(arg => arg.CachePolicy).Return(_cachePolicy); _response.Stub(arg => arg.Cookies).Return(Enumerable.Empty<Cookie>()); _response.Stub(arg => arg.Headers).Return(Enumerable.Empty<Header>()); _response.Stub(arg => arg.StatusCode).Return(new StatusAndSubStatusCode(HttpStatusCode.OK)); _response.Stub(arg => arg.GetContent()).Return(new byte[0]); _cache = MockRepository.GenerateMock<ICache>(); }
public void SetUp() { _restriction = new RefererUrlPortRestriction(8080); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.UrlReferrer).Return(new Uri("http://localhost:8081")); }
public void SetUp() { _handler = new DescriptiveTextStatusCodeHandler(200); _httpRequest = MockRepository.GenerateMock<HttpRequestBase>(); _httpRequest.Stub(arg => arg.Headers).Return(new NameValueCollection()); _httpCachePolicyBase = MockRepository.GenerateMock<HttpCachePolicyBase>(); _httpResponse = MockRepository.GenerateMock<HttpResponseBase>(); _httpResponse.Stub(arg => arg.Cache).Return(_httpCachePolicyBase); _httpResponse.Stub(arg => arg.TrySkipIisCustomErrors).PropertyBehavior(); _cachePolicy = MockRepository.GenerateMock<ICachePolicy>(); _cachePolicy.Stub(arg => arg.Clone()).Return(_cachePolicy); _response = MockRepository.GenerateMock<IResponse>(); _response.Stub(arg => arg.CachePolicy).Return(_cachePolicy); _response.Stub(arg => arg.Cookies).Return(Enumerable.Empty<Cookie>()); _response.Stub(arg => arg.GetContent()).Return(new byte[0]); _response.Stub(arg => arg.Headers).Return(Enumerable.Empty<Header>()); }
public void SetUp() { _restriction = new RefererUrlAbsolutePathRestriction("path1", CaseInsensitivePlainComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.UrlReferrer).Return(new Uri("http://localhost/path2")); }
public void SetUp() { _restriction = new MissingHeaderRestriction("field"); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Headers).Return(new NameValueCollection { { "field", "value" } }); }
public void SetUp() { _httpRequest = MockRepository.GenerateStub<HttpRequestBase>(); _httpRequest.Stub(r => r.PathInfo).Return(""); _httpRequest.Stub(r => r.HttpMethod).Return("Get"); _httpRequest.Stub(r => r.Form).Return(_form); _httpRequest.Stub(r => r.Headers).Return(_headers); _httpContext = MockRepository.GenerateStub<HttpContextBase>(); _httpContext.Stub(c => c.Request).Return(_httpRequest); _routeData = MockRepository.GenerateStub<RouteData>(); _requestContext = MockRepository.GenerateStub<RequestContext>(); _requestContext.RouteData = _routeData; _requestContext.HttpContext = _httpContext; _acceptHeaderResponseTypeResolver = MockRepository.GenerateStub<IAcceptHeaderResponseTypeResolver>(); _route = new RestfulRoute(URL, CONTROLLER, new ResponseTypeMapper(_acceptHeaderResponseTypeResolver), new ActionMapper()); }
public void SetUp() { _restriction = new RefererUrlHostTypeRestriction(UriHostNameType.IPv6); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.UrlReferrer).Return(new Uri("http://127.0.0.1")); }
public void SetUp() { _mapper = new FormToIConvertibleMapper(); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request .Stub(arg => arg.Form) .Return(new NameValueCollection { { "I", "1.2" } }); }
public void SetUp() { _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.ContentType).Return("application/json"); _mapper = new JsonModelMapper(); }
public void SetUp() { _mapper = new QueryStringToIConvertibleMapper(true); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request .Stub(arg => arg.QueryString) .Return(new NameValueCollection { { "S", "value" }, { "I", "0" } }); }
public void SetUp() { _restriction = new UrlQueryStringRestriction("field", CaseInsensitivePlainComparer.Instance, "value", CaseSensitiveRegexComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://localhost/path?field=v")); }
public void SetUp() { _restriction = new CookieRestriction("name", CaseSensitivePlainComparer.Instance, "value", CaseInsensitivePlainComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Cookies).Return(new HttpCookieCollection { new HttpCookie("name", "value1") }); }
public void SetUp() { _restriction = new RefererUrlAuthorityRestriction("authority", CaseInsensitivePlainComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.UrlReferrer).Return(new Uri("http://authority/path")); }
public void SetUp() { _httpRuntime = MockRepository.GenerateMock<IHttpRuntime>(); _httpRuntime.Stub(arg => arg.AppDomainAppVirtualPath).Return("/virtual"); _restriction = new UrlRelativePathRestriction("relative", CaseInsensitivePlainComparer.Instance, _httpRuntime); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://localhost/virtual/r")); }
public void SetUp() { _restriction = new UrlSchemeRestriction("http", CaseInsensitivePlainComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://scheme/path")); }
public void SetUp() { _route = new Route.Routing.Route("name", Guid.NewGuid(), "route"); _route.AddRestrictions(new UrlHostRestriction("host", CaseInsensitivePlainComparer.Instance), new UrlPortRestriction(80)); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://host:81")); _matchResult = _route.MatchesRequest(_request); }
public void SetUp() { _restriction = new MethodRestriction("GET"); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.HttpMethod).Return("POST"); }
public void SetUp() { _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.ContentEncoding).Return(Encoding.ASCII); _request.Stub(arg => arg.ContentType).Return("application/json"); _request.Stub(arg => arg.InputStream).Return(new MemoryStream(Encoding.ASCII.GetBytes(@"{ ""S"" : ""value"", ""I"": 1 }"))); _mapper = new JsonModelMapper(); }
public static void MockUrlRouting(Controller controller, HttpRequestBase request, MockRepository mocks) { // Mocking http request so MVC UrlHelper class will function normally under test // http://blog.muonlab.com/2010/02/22/how-to-use-mvcs-urlhelper-in-your-tests-with-rhinomocks/ var routes = new RouteCollection(); MvcApplication.RegisterRoutes(routes); request.Stub(x => x.IsSecureConnection).Return(false); request.Stub(x => x.IsLocal).Return(false); request.Stub(x => x.ApplicationPath).Return("/"); request.Stub(x => x.Url).Return(new Uri("http://localhost/a", UriKind.Absolute)); request.Stub(x => x.ServerVariables).Return(new NameValueCollection()); controller.Url = new UrlHelper(new RequestContext(controller.HttpContext, new RouteData()), routes); }
public void SetUp() { _restriction = new UrlFragmentRestriction("#fragment", CaseInsensitivePlainComparer.Instance); _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.Url).Return(new Uri("http://localhost/path#f")); }
public void SetUp() { _request = MockRepository.GenerateMock<HttpRequestBase>(); _request.Stub(arg => arg.ContentType).Return("application/json"); _mapper = new JsonModelMapper(type => _executed = true); _mapper.CanMapType(_request, typeof(object)); }