/// <summary>Ensures that a <see cref="IRestfulActionResolver"/> exists.</summary> /// <param name="serviceProvider">The <see cref="HttpContextBase"/> as an <see cref="IServiceProvider"/> to try and use to resolve an instance of the <see cref="IRestfulActionResolver"/></param> /// <remarks>If no <see cref="IRestfulActionResolver"/> can be resolved the default <see cref="RestfulActionResolver"/> is used.</remarks> private void EnsureActionResolver(IServiceProvider serviceProvider) { if (_actionResolver == null) { _actionResolver = (IRestfulActionResolver)serviceProvider.GetService(typeof(IRestfulActionResolver)); if (_actionResolver == null) { _actionResolver = new RestfulActionResolver(); } } }
public void Setup() { _httpContext = MockRepository.GenerateStub<HttpContextBase>(); _httpRequest = MockRepository.GenerateStub<HttpRequestBase>(); resolver = new RestfulActionResolver(); }
public TestableRouteHandler(IRestfulActionResolver actionResolver) : base(actionResolver) { }
public SimplyRestfulRouteHandler(IRestfulActionResolver actionResolver) { _actionResolver = actionResolver; }
public void Setup() { _httpContext = MockRepository.GenerateStub <HttpContextBase>(); _httpRequest = MockRepository.GenerateStub <HttpRequestBase>(); resolver = new RestfulActionResolver(); }
internal RestfulRouteHandler(IRestfulActionResolver actionResolver) { _actionResolver = actionResolver; }
/// <summary>Ensures that a <see cref="IRestfulActionResolver"/> exists.</summary> /// <param name="serviceProvider">The <see cref="HttpContextBase"/> as an <see cref="IServiceProvider"/> to try and use to resolve an instance of the <see cref="IRestfulActionResolver"/></param> /// <remarks>If no <see cref="IRestfulActionResolver"/> can be resolved the default <see cref="RestfulActionResolver"/> is used.</remarks> private void EnsureActionResolver(IServiceProvider serviceProvider) { if (_actionResolver == null) { _actionResolver = (IRestfulActionResolver)serviceProvider.GetService(typeof(IRestfulActionResolver)); if (_actionResolver == null) _actionResolver = new RestfulActionResolver(); } }