Example #1
0
        public void Init()
        {
            container = mockRepository.DynamicMock <IMonoRailContainer>();
            serviceProviderLocatorMock       = mockRepository.DynamicMock <IServiceProviderLocator>();
            controllerFactoryMock            = mockRepository.DynamicMock <IControllerFactory>();
            controllerMock                   = mockRepository.DynamicMock <IAsyncController>();
            controllerDescriptorProviderMock = mockRepository.DynamicMock <IControllerDescriptorProvider>();
            controllerContextFactoryMock     = mockRepository.DynamicMock <IControllerContextFactory>();

            SetupResult.For(container.UrlTokenizer).Return(new DefaultUrlTokenizer());
            SetupResult.For(container.UrlBuilder).Return(new DefaultUrlBuilder());
            SetupResult.For(container.EngineContextFactory).Return(new DefaultEngineContextFactory());
            SetupResult.For(container.ControllerFactory).Return(controllerFactoryMock);
            SetupResult.For(container.ControllerContextFactory).Return(controllerContextFactoryMock);
            SetupResult.For(container.ControllerDescriptorProvider).Return(controllerDescriptorProviderMock);
            SetupResult.For(container.StaticResourceRegistry).Return(new DefaultStaticResourceRegistry());

            handlerFactory = new MonoRailHttpHandlerFactory(serviceProviderLocatorMock);
            handlerFactory.ResetState();
            handlerFactory.Configuration = new MonoRailConfiguration();
            handlerFactory.Container     = container;
        }
		public void Init()
		{
			container = mockRepository.DynamicMock<IMonoRailContainer>();
			serviceProviderLocatorMock = mockRepository.DynamicMock<IServiceProviderLocator>();
			controllerFactoryMock = mockRepository.DynamicMock<IControllerFactory>();
			controllerMock = mockRepository.DynamicMock<IAsyncController>();
			controllerDescriptorProviderMock = mockRepository.DynamicMock<IControllerDescriptorProvider>();
			controllerContextFactoryMock = mockRepository.DynamicMock<IControllerContextFactory>();

			SetupResult.For(container.UrlTokenizer).Return(new DefaultUrlTokenizer());
			SetupResult.For(container.UrlBuilder).Return(new DefaultUrlBuilder());
			SetupResult.For(container.EngineContextFactory).Return(new DefaultEngineContextFactory());
			SetupResult.For(container.ControllerFactory).Return(controllerFactoryMock);
			SetupResult.For(container.ControllerContextFactory).Return(controllerContextFactoryMock);
			SetupResult.For(container.ControllerDescriptorProvider).Return(controllerDescriptorProviderMock);
			SetupResult.For(container.StaticResourceRegistry).Return(new DefaultStaticResourceRegistry());

			handlerFactory = new MonoRailHttpHandlerFactory(serviceProviderLocatorMock);
			handlerFactory.ResetState();
			handlerFactory.Configuration = new MonoRailConfiguration();
			handlerFactory.Container = container;
		}
Example #3
0
        public void Init()
        {
            _Container = _MockRepository.CreateMock <IMonoRailContainer>();
            _ServiceProviderLocatorMock       = _MockRepository.CreateMock <IServiceProviderLocator>();
            _ControllerFactoryMock            = _MockRepository.CreateMock <IControllerFactory>();
            _ControllerMock                   = _MockRepository.CreateMock <IController>();
            _ControllerDescriptorProviderMock = _MockRepository.CreateMock <IControllerDescriptorProvider>();
            _ControllerContextFactoryMock     = _MockRepository.CreateMock <IControllerContextFactory>();

            SetupResult.For(_Container.UrlTokenizer).Return(new DefaultUrlTokenizer());
            SetupResult.For(_Container.UrlBuilder).Return(new DefaultUrlBuilder());
            SetupResult.For(_Container.EngineContextFactory).Return(new DefaultEngineContextFactory());
            SetupResult.For(_Container.ControllerFactory).Return(_ControllerFactoryMock);
            SetupResult.For(_Container.ControllerContextFactory).Return(_ControllerContextFactoryMock);
            SetupResult.For(_Container.ControllerDescriptorProvider).Return(_ControllerDescriptorProviderMock);
            SetupResult.For(_Container.StaticResourceRegistry).Return(new DefaultStaticResourceRegistry());

            _HandlerFactory = new MonoRailHttpHandlerFactory(_ServiceProviderLocatorMock);
            _HandlerFactory.ResetState();
            _HandlerFactory.Configuration = new MonoRailConfiguration();
            _HandlerFactory.Container     = _Container;
        }