예제 #1
0
 public RestfulResult(IResponseWriter responseWriter, object content, string viewName, IResponseUpdater responseUpdater, IStatusCodeTranslator statusCodeTranslator, ILocationProvider locationProvider, IContextHelper contextHelper)
 {
     _responseWriter = responseWriter;
     _responseUpdater = responseUpdater;
     _statusCodeTranslator = statusCodeTranslator;
     _locationProvider = locationProvider;
     _contextHelper = contextHelper;
     _viewName = viewName;
     _content = content;
 }
 public void SetUp()
 {
     _jsonSerializer = MockRepository.GenerateStub<IJsonSerializer>();
     _responseUpdater = MockRepository.GenerateStub<IResponseUpdater>();
     _serializationDataProvider = MockRepository.GenerateStub<ISerializationDataProvider>();
     _serializationDataProviderFactory = MockRepository.GenerateStub<ISerializationDataProviderFactory>();
     _serializationDataProviderFactory.Stub(f => f.Build(Arg<object>.Is.Anything)).Return(_serializationDataProvider);
     _responseWriter = new JsonPResponseWriter(_jsonSerializer, _responseUpdater,_serializationDataProviderFactory);
     _controllerContext = MockRepository.GenerateStrictMock<ControllerContext>();
     _routeData = new RouteData();
     _controllerContext.Stub(c => c.RouteData).Return(_routeData);
     _routeData.Values.Add("callback", CALLBACK);
     _jsonSerializer.Stub(s => s.Serialize(Arg<object>.Is.Anything)).Return(JSON_OUTPUT);
 }
        public void SetUp()
        {
            _restfulResultFactory = MockRepository.GenerateStub<IRestfulResultFactory>();

            _container = MockRepository.GenerateStub<IContainer>();
            _responseUpdater = MockRepository.GenerateStub<IResponseUpdater>();
            _locationProviderFactory = MockRepository.GenerateStub<ILocationProviderFactory>();
            _typedResultFactory = new TypedResultFactory(_restfulResultFactory, _container, _locationProviderFactory);

            _routeData = new RouteData();
            _routeData.Values.Add("responseType", Core.Routes.ResponseType.Xml);

            _controllerContext = MockRepository.GenerateStub<ControllerContext>();
            _controllerContext.RouteData = _routeData;
        }
 public JsonResponseWriter(IJsonSerializer jsonSerializer, IResponseUpdater responseUpdater, ISerializationDataProviderFactory serializationDataProviderFactory)
 {
     _jsonSerializer = jsonSerializer;
     _responseUpdater = responseUpdater;
     _serializationDataProviderFactory = serializationDataProviderFactory;
 }
 public void SetUp()
 {
     _responseUpdater = MockRepository.GenerateStub<IResponseUpdater>();
     _responseWriter = MockRepository.GenerateStub<IResponseWriter>();
     _statusCodeTranslator = MockRepository.GenerateStub<IStatusCodeTranslator>();
     _locationProvider = MockRepository.GenerateStub<ILocationProvider>();
     _contextHelper = MockRepository.GenerateStub<IContextHelper>();
     _content = new {};
 }
 public RestfulResultFactory(IResponseUpdater responseUpdater, IContextHelper contextHelper)
 {
     _responseUpdater = responseUpdater;
     _contextHelper = contextHelper;
 }
 public XmlResponseWriter(IResponseUpdater responseUpdater, ISerializationDataProviderFactory serializationDataProviderFactory)
 {
     _responseUpdater = responseUpdater;
     _serializationDataProviderFactory = serializationDataProviderFactory;
 }