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");
     _response = MockRepository.GenerateMock <HttpResponseBase>();
     _context  = MockRepository.GenerateMock <HttpContextBase>();
     _context.Stub(arg => arg.Request).Return(_request);
     _context.Stub(arg => arg.Response).Return(_response);
     _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.MatchesRequestAsync(_request).Result),
         new RouteMatchResult(_route2, _route2.MatchesRequestAsync(_request).Result)
     };
 }
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
				_container = MockRepository.GenerateMock<IContainer>();
				_container.Stub(arg => arg.GetInstance<IHttpRuntime>()).Return(_httpRuntime);
			}
Beispiel #3
0
 public void SetUp()
 {
     _route       = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime = MockRepository.GenerateMock <IHttpRuntime>();
     _container   = MockRepository.GenerateMock <IContainer>();
     _container.Stub(arg => arg.GetInstance <IHttpRuntime>()).Return(_httpRuntime);
 }
			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");
				_response = MockRepository.GenerateMock<HttpResponseBase>();
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_context.Stub(arg => arg.Request).Return(_request);
				_context.Stub(arg => arg.Response).Return(_response);
				_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.MatchesRequestAsync(_request).Result),
						new RouteMatchResult(_route2, _route2.MatchesRequestAsync(_request).Result)
					};
			}
 public void SetUp()
 {
     _mapper  = new NoContentMapper();
     _route   = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _context = MockRepository.GenerateMock <HttpContextBase>();
     _mapper.MapAsync(() => null, typeof(string), typeof(string).GetMethod("Trim", Type.EmptyTypes), _route);
     _response = _route.ProcessResponseAsync(_context).Result;
 }
 public void SetUp()
 {
     _attribute = new UrlRelativePathAttribute("relative", RequestValueComparer.CaseSensitiveRegex);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
     _container = MockRepository.GenerateMock<IContainer>();
     _container.Stub(arg => arg.GetInstance<IHttpRuntime>()).Return(_httpRuntime);
 }
Beispiel #7
0
 public void SetUp()
 {
     _attribute   = new UrlRelativePathAttribute("relative", RequestValueComparer.CaseSensitiveRegex);
     _route       = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime = MockRepository.GenerateMock <IHttpRuntime>();
     _container   = MockRepository.GenerateMock <IContainer>();
     _container.Stub(arg => arg.GetInstance <IHttpRuntime>()).Return(_httpRuntime);
 }
 public void SetUp()
 {
     _mapper = new NoContentMapper();
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _request = MockRepository.GenerateMock<HttpRequestBase>();
     _mapper.Map(() => null, typeof(string), typeof(string).GetMethod("Trim", Type.EmptyTypes), _route);
     _response = _route.ProcessResponse(_request);
 }
 public void SetUp()
 {
     _route           = new Route.Routing.Route("test1", Guid.NewGuid(), "test1");
     _routeCollection = new RouteCollection
     {
         _route,
         new Route.Routing.Route("test2", Guid.NewGuid(), "test2")
     };
 }
Beispiel #10
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.AddRestrictions(
					new HeaderRestriction<DateHeader>("Date", headerValue => DateHeader.Parse(headerValue), header => true),
					new HeaderRestriction<AllowHeader>("Allow", headerValue => AllowHeader.ParseMany(headerValue), header => true),
					new HeaderRestriction<AllowHeader>("Allow", headerValue => AllowHeader.ParseMany(headerValue), header => true),
					new MethodRestriction("GET"));
			}
 public void SetUp()
 {
     _routeId         = Guid.Parse("f2d43d2b-1075-40bd-9403-8be9f2ad585c");
     _route           = new Route.Routing.Route("test1", _routeId, "test1");
     _routeCollection = new RouteCollection
     {
         _route,
         new Route.Routing.Route("test2", Guid.NewGuid(), "test2")
     };
 }
			public void SetUp()
			{
				_generator = new UnmatchedRestrictionsGenerator();
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
				_matchedRestrictions = new[] { new UrlRelativePathRestriction("", CaseInsensitivePlainComparer.Instance, _httpRuntime) };
				_unmatchedRestrictions = new IRestriction[] { new HeaderRestriction<AcceptEncodingHeader>("Accept-Encoding", (Func<string, IEnumerable<AcceptEncodingHeader>>)AcceptEncodingHeader.ParseMany, header => false) };
				_routeMatchResults = new[] { new RouteMatchResult(_route, MatchResult.RouteNotMatched(_matchedRestrictions, _unmatchedRestrictions)) };
			}
 public void SetUp()
 {
     _generator             = new UnmatchedRestrictionsGenerator();
     _context               = MockRepository.GenerateMock <HttpContextBase>();
     _route                 = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime           = MockRepository.GenerateMock <IHttpRuntime>();
     _matchedRestrictions   = new[] { new UrlRelativePathRestriction("", CaseInsensitivePlainComparer.Instance, _httpRuntime) };
     _unmatchedRestrictions = new[] { new MethodRestriction("GET") };
     _routeMatchResults     = new[] { new RouteMatchResult(_route, MatchResult.RouteNotMatched(_matchedRestrictions, _unmatchedRestrictions)) };
 }
 public void SetUp()
 {
     _generator             = new UnmatchedRestrictionsGenerator();
     _context               = MockRepository.GenerateMock <HttpContextBase>();
     _route                 = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime           = MockRepository.GenerateMock <IHttpRuntime>();
     _matchedRestrictions   = new[] { new UrlRelativePathRestriction("", CaseInsensitivePlainComparer.Instance, _httpRuntime) };
     _unmatchedRestrictions = new IRestriction[] { new HeaderRestriction <ContentEncodingHeader>("Content-Encoding", (Func <string, IEnumerable <ContentEncodingHeader> >)ContentEncodingHeader.ParseMany, header => false) };
     _routeMatchResults     = new[] { new RouteMatchResult(_route, MatchResult.RouteNotMatched(_matchedRestrictions, _unmatchedRestrictions)) };
 }
			public void SetUp()
			{
				_parameterMapper = MockRepository.GenerateMock<IParameterMapper>();
				_responseMethodReturnTypeMapper = new ResponseMethodReturnTypeMapper(_parameterMapper);
				_container = MockRepository.GenerateMock<IContainer>();
				_container.Stub(arg => arg.GetInstance(typeof(Endpoint))).Return(new Endpoint());
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_responseMethodReturnTypeMapper.MapAsync(() => _container, typeof(Endpoint), typeof(Endpoint).GetMethod("Method"), _route);
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_response = _route.ProcessResponseAsync(_context).Result;
			}
 public void SetUp()
 {
     _parameterMapper = MockRepository.GenerateMock <IParameterMapper>();
     _responseMethodReturnTypeMapper = new ResponseMethodReturnTypeMapper(_parameterMapper);
     _container = MockRepository.GenerateMock <IContainer>();
     _container.Stub(arg => arg.GetInstance(typeof(Endpoint))).Return(new Endpoint());
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _responseMethodReturnTypeMapper.MapAsync(() => _container, typeof(Endpoint), typeof(Endpoint).GetMethod("Method"), _route);
     _context  = MockRepository.GenerateMock <HttpContextBase>();
     _response = _route.ProcessResponseAsync(_context).Result;
 }
			public void SetUp()
			{
				_attribute = new HeaderAttribute("field", "value", RequestValueComparer.CaseInsensitiveRegex);
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_container = MockRepository.GenerateMock<IContainer>();
			}
 public void SetUp()
 {
     _attribute = new UrlFragmentAttribute("fragment", RequestValueComparer.CaseSensitiveRegex);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #19
0
 public void SetUp()
 {
     _attribute = new RefererUrlAbsolutePathAttribute("path1", "path2");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #20
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByUrlQuery("query1", CaseInsensitivePlainComparer.Instance);
				_route.RestrictByUrlQueries((IEnumerable<string>)new[] { "query2", "query3" });
				_route.RestrictByUrlQueries(new[] { "query4", "query5" }, CaseInsensitivePlainComparer.Instance);
				_route.RestrictByUrlQueries("query6", "query7");
			}
Beispiel #21
0
 public void SetUp()
 {
     _attribute = new RefererUrlHostTypeAttribute(UriHostNameType.Basic, UriHostNameType.Dns);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
 public void SetUp()
 {
     _attribute = new MethodAttribute(HttpMethod.Get, HttpMethod.Post);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #23
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_route.RespondWithNoContent(context => _delegateCalled = true);
			}
 public void SetUp()
 {
     _attribute = new UrlSchemeAttribute("scheme1", "scheme2");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #25
0
			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.MatchesRequestAsync(_request).Result;
			}
Beispiel #26
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.AddRestrictions(new UrlHostRestriction("host", CaseInsensitivePlainComparer.Instance), new UrlPortRestriction(80));
				_route.AddRestrictions(new UrlHostRestriction("host", CaseInsensitivePlainComparer.Instance), new UrlPortRestriction(80));
			}
Beispiel #27
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.AddRestrictions(new MethodRestriction("GET"), new UrlPortRestriction(0), new MethodRestriction("POST"), new UrlPortRestriction(1));
			}
Beispiel #28
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByUrlSchemes((IEnumerable<string>)new[] { "scheme1", "scheme2" });
				_route.RestrictByUrlSchemes("scheme3", "scheme4");
			}
Beispiel #29
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByUrlQueryString("field1", CaseInsensitivePlainComparer.Instance, "value1", CaseInsensitivePlainComparer.Instance);
				_route.RestrictByUrlQueryString("field2", "value2");
			}
 public void SetUp()
 {
     _attribute = new HeaderAttribute("field", "value", RequestValueComparer.CaseInsensitiveRegex);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #31
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.AddRestrictions((IEnumerable<IRestriction>)new IRestriction[] { new MethodRestriction("GET"), new UrlPortRestriction(0) });
				_route.AddRestrictions(new MethodRestriction("POST"), new UrlPortRestriction(1));
			}
Beispiel #32
0
 public void SetUp()
 {
     _attribute = new UrlPortAttribute(8080, 16000);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #33
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_context = MockRepository.GenerateMock<HttpContextBase>();
			}
 public void SetUp()
 {
     _attribute = new RefererUrlPortAttribute(8080, 16000);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
Beispiel #35
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByUrlHosts(new[] { "host1", "host2" });
				_route.RestrictByUrlHosts("host3", "host4");
			}
Beispiel #36
0
 public void SetUp()
 {
     _route       = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _matchResult = MatchResult.RouteMatched(Enumerable.Empty <IRestriction>(), "key");
     _result      = new RouteMatchResult(_route, _matchResult);
 }
 public void SetUp()
 {
     _attribute = new UrlAuthorityAttribute("authority1", "authority2");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
Beispiel #38
0
 public void SetUp()
 {
     _attribute = new RefererUrlAbsolutePathAttribute("path", RequestValueComparer.CaseSensitiveRegex);
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
 public void SetUp()
 {
     _attribute = new UrlSchemeAttribute("scheme1", "scheme2");
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
Beispiel #40
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByCookie("name1", "value1");
				_route.RestrictByCookie("name2", CaseSensitivePlainComparer.Instance, "value2", CaseSensitiveRegexComparer.Instance);
			}
Beispiel #41
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByUrlPorts((IEnumerable<ushort>)new[] { (ushort)0, (ushort)1 });
				_route.RestrictByUrlPorts(2, 3);
			}
 public void SetUp()
 {
     _attribute = new UrlSchemeAttribute("scheme", RequestValueComparer.CaseSensitiveRegex);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
Beispiel #43
0
			public void SetUp()
			{
				_name = "name";
				_id = Guid.Parse("2fa8d2d3-94ca-4c43-8dd0-50717c165c1f");
				_guidFactory = MockRepository.GenerateMock<IGuidFactory>();
				_guidFactory.Stub(arg => arg.Random()).Return(_id);
				_resolvedRelativeUrl = "resolved";
				_route = new Route.Routing.Route(_name, _guidFactory, _resolvedRelativeUrl);
			}
Beispiel #44
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByDateHeader(header => true);
			}
Beispiel #45
0
			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.RestrictByDigestProxyAuthorizationHeader(header => true);
			}
			public void SetUp()
			{
				_attribute = new HeaderAttribute("field", "value");
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_container = MockRepository.GenerateMock<IContainer>();
			}
 public void SetUp()
 {
     _attribute = new UrlHostTypeAttribute(UriHostNameType.Basic, UriHostNameType.Dns);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
 public void SetUp()
 {
     _attribute = new UrlFragmentAttribute("fragment1", "fragment2");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
 public void SetUp()
 {
     _attribute = new RefererUrlQueryAttribute("query1", "query2");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
 public void SetUp()
 {
     _attribute = new HeaderAttribute("field", "value");
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }
			public void SetUp()
			{
				_attribute = new RefererUrlQueryAttribute("query1", "query2");
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_container = MockRepository.GenerateMock<IContainer>();
			}
 public void SetUp()
 {
     _mapper = new HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapper();
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
 public void SetUp()
 {
     _mapper    = new HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapper();
     _route     = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock <IContainer>();
 }