public virtual void Setup() { response = new StubResponse(); var url = new UrlInfo("eleutian.com", "www", virtualDirectory, "http", 80, Path.Combine(Path.Combine("Area", "Controller"), "Action"), "Area", "Controller", "Action", "rails", ""); var stubEngineContext = new StubEngineContext(new StubRequest(), response, new StubMonoRailServices(), url) { Server = MockRepository.GenerateMock<IServerUtility>() }; railsContext = stubEngineContext; serverUtility = railsContext.Server; argumentConversionService = MockRepository.GenerateMock<IArgumentConversionService>(); controller = new TestController(); controller.Contextualize(railsContext, MockRepository.GenerateStub<IControllerContext>()); parameters = new Hashtable(); services = MockRepository.GenerateMock<ICodeGeneratorServices>(); services.Expect(s => s.ArgumentConversionService).Return(argumentConversionService).Repeat.Any(); services.Expect(s => s.Controller).Return(controller).Repeat.Any(); services.Expect(s => s.RailsContext).Return(railsContext).Repeat.Any(); argumentConversionService.Expect(s => s.CreateParameters()).Return(parameters).Repeat.Any(); }
public virtual void Setup() { response = new StubResponse(); var url = new UrlInfo("eleutian.com", "www", virtualDirectory, "http", 80, Path.Combine(Path.Combine("Area", "Controller"), "Action"), "Area", "Controller", "Action", "rails", ""); var stubEngineContext = new StubEngineContext(new StubRequest(), response, new StubMonoRailServices(), url) { Server = MockRepository.GenerateMock <IServerUtility>() }; railsContext = stubEngineContext; serverUtility = railsContext.Server; argumentConversionService = MockRepository.GenerateMock <IArgumentConversionService>(); controller = new TestController(); controller.Contextualize(railsContext, MockRepository.GenerateStub <IControllerContext>()); parameters = new Hashtable(); services = MockRepository.GenerateMock <ICodeGeneratorServices>(); services.Expect(s => s.ArgumentConversionService).Return(argumentConversionService).Repeat.Any(); services.Expect(s => s.Controller).Return(controller).Repeat.Any(); services.Expect(s => s.RailsContext).Return(railsContext).Repeat.Any(); argumentConversionService.Expect(s => s.CreateParameters()).Return(parameters).Repeat.Any(); }
public DefaultCodeGeneratorServices(IControllerReferenceFactory controllerReferenceFactory, IArgumentConversionService argumentConversionService, IRuntimeInformationService runtimeInformationService) { _controllerReferenceFactory = controllerReferenceFactory; _argumentConversionService = argumentConversionService; _runtimeInformationService = runtimeInformationService; }
public void Setup() { controller = new TestController(); mocks = new MockRepository(); controllerReferenceFactory = mocks.DynamicMock <IControllerReferenceFactory>(); argumentConversionService = mocks.DynamicMock <IArgumentConversionService>(); runtimeInformationService = mocks.DynamicMock <IRuntimeInformationService>(); services = new DefaultCodeGeneratorServices(controllerReferenceFactory, argumentConversionService, runtimeInformationService); context = mocks.DynamicMock <IEngineContext>(); Assert.AreEqual(controllerReferenceFactory, services.ControllerReferenceFactory); Assert.AreEqual(argumentConversionService, services.ArgumentConversionService); Assert.AreEqual(runtimeInformationService, services.RuntimeInformationService); }
public void Setup() { controller = new TestController(); mocks = new MockRepository(); controllerReferenceFactory = mocks.DynamicMock<IControllerReferenceFactory>(); argumentConversionService = mocks.DynamicMock<IArgumentConversionService>(); runtimeInformationService = mocks.DynamicMock<IRuntimeInformationService>(); services = new DefaultCodeGeneratorServices(controllerReferenceFactory, argumentConversionService, runtimeInformationService); context = mocks.DynamicMock<IEngineContext>(); Assert.AreEqual(controllerReferenceFactory, services.ControllerReferenceFactory); Assert.AreEqual(argumentConversionService, services.ArgumentConversionService); Assert.AreEqual(runtimeInformationService, services.RuntimeInformationService); }
public virtual void Setup() { _mocks = new MockRepository(); _services = _mocks.DynamicMock <ICodeGeneratorServices>(); _response = new StubResponse(); UrlInfo url = new UrlInfo("eleutian.com", "www", _virtualDirectory, "http", 80, Path.Combine(Path.Combine("Area", "Controller"), "Action"), "Area", "Controller", "Action", "rails", ""); _railsContext = new StubEngineContext(new StubRequest(), _response, new StubMonoRailServices(), url); ((StubEngineContext)_railsContext).Server = _mocks.DynamicMock <IServerUtility>(); _serverUtility = _railsContext.Server; _argumentConversionService = _mocks.DynamicMock <IArgumentConversionService>(); _controller = new TestController(); }
public virtual void Setup() { _mocks = new MockRepository(); _services = _mocks.DynamicMock<ICodeGeneratorServices>(); _response = new StubResponse(); UrlInfo url = new UrlInfo("eleutian.com", "www", _virtualDirectory, "http", 80, Path.Combine(Path.Combine("Area", "Controller"), "Action"), "Area", "Controller", "Action", "rails", ""); _railsContext = new StubEngineContext(new StubRequest(), _response, new StubMonoRailServices(), url); ((StubEngineContext)_railsContext).Server = _mocks.DynamicMock<IServerUtility>(); _serverUtility = _railsContext.Server; _argumentConversionService = _mocks.DynamicMock<IArgumentConversionService>(); _controller = new TestController(); }