public object Any(RequiresContext requires) { if (RequestContext == null) throw new ArgumentNullException("RequestContext"); return new RequiresContextResponse(); }
/// <summary>Anies the given requires.</summary> /// /// <exception cref="ArgumentNullException">Thrown when one or more required arguments are null.</exception> /// /// <param name="requires">The requires.</param> /// /// <returns>A RequiresContextResponse.</returns> public RequiresContextResponse Any(RequiresContext requires) { if (RequestContext == null) { throw new ArgumentNullException("RequestContext"); } return(new RequiresContextResponse()); }
public void Can_inject_RequestContext_for_IRequiresRequestContext_services() { using (var appHost = new BasicAppHost(typeof(RequiresService).Assembly).Init()) { var serviceController = appHost.ServiceController; var request = new RequiresContext(); var response = serviceController.Execute(request, new BasicRequest(request)) as RequiresContextResponse; Assert.That(response, Is.Not.Null); } }
public void Can_inject_RequestContext_for_IRequiresRequestContext_services() { var serviceManager = new ServiceManager(typeof(RequiresContextService).Assembly); serviceManager.Init(); var serviceController = serviceManager.ServiceController; var request = new RequiresContext(); var response = serviceController.Execute(request, new HttpRequestContext(request)) as RequiresContextResponse; Assert.That(response, Is.Not.Null); }