本文整理汇总了C#中Route.Routing.Route类的典型用法代码示例。如果您正苦于以下问题:C# Route.Routing.Route类的具体用法?C# Route.Routing.Route怎么用?C# Route.Routing.Route使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Route.Routing.Route类属于命名空间,在下文中一共展示了Route.Routing.Route类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetUp
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)
};
}
示例2: SetUp
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);
}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:7,代码来源:RelativeUrlFromRelativeClassNamespaceAndClassNameMapperTester.cs
示例3: SetUp
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);
}
示例4: SetUp
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);
}
示例5: SetUp
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"));
}
示例6: SetUp
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)) };
}
示例7: SetUp
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;
}
示例8: SetUp
public void SetUp()
{
_attribute = new HeaderAttribute("field", "value");
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
示例9: SetUp
public void SetUp()
{
_attribute = new UrlSchemeAttribute("scheme1", "scheme2");
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
示例10: SetUp
public void SetUp()
{
_attribute = new RefererUrlQueryAttribute("query1", "query2");
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
示例11: SetUp
public void SetUp()
{
_attribute = new UrlHostTypeAttribute(UriHostNameType.Basic, UriHostNameType.Dns);
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
示例12: SetUp
public void SetUp()
{
_attribute = new RefererUrlPortAttribute(8080, 16000);
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
示例13: SetUp
public void SetUp()
{
_mapper = new HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapper();
_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
_container = MockRepository.GenerateMock<IContainer>();
}
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:6,代码来源:HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapperTester.cs