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()
 {
     _responseUpdater = MockRepository.GenerateStub<IResponseUpdater>();
     _responseWriter = MockRepository.GenerateStub<IResponseWriter>();
     _statusCodeTranslator = MockRepository.GenerateStub<IStatusCodeTranslator>();
     _locationProvider = MockRepository.GenerateStub<ILocationProvider>();
     _contextHelper = MockRepository.GenerateStub<IContextHelper>();
     _content = new {};
 }
 public RestfulResult Build(IResponseWriter responseWriter, object content, string viewName, IStatusCodeTranslator statusCodeTranslator, ILocationProvider locationProvider)
 {
     return new RestfulResult(responseWriter, content, viewName, _responseUpdater, statusCodeTranslator, locationProvider, _contextHelper);
 }