public object Any(RequiresContext requires)
		{
			if (RequestContext == null)
				throw new ArgumentNullException("RequestContext");
	
			return new RequiresContextResponse();
		}
示例#2
0
        /// <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()
        {
            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);
        }
        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);
        }