예제 #1
0
 public HttpRequestHandler(
     IContextHolder contextHolder,
     IResponseMapper <TIntent, TOutput> responseMapper)
 {
     _contextHolder  = contextHolder;
     _responseMapper = responseMapper;
 }
예제 #2
0
        public AutoRouteCollection RespondWithMethodReturnValuesThatImplementIResponse(IEnumerable <IParameterMapper> mappers)
        {
            mappers.ThrowIfNull("mappers");

            _responseMapper = new ResponseMethodReturnTypeMapper(mappers);

            return(this);
        }
 public PaginationWebsiteHandler(IWebsiteRepositoty websiteRepositoty,
                                 IFileService fileService,
                                 IResponseMapper <Website, WebsiteResponse> mapper)
 {
     _websiteRepositoty = websiteRepositoty;
     _fileService       = fileService;
     _mapper            = mapper;
 }
예제 #4
0
        public AutoRouteCollection ResponseMapper(IResponseMapper mapper)
        {
            mapper.ThrowIfNull("mapper");

            _responseMapper = mapper;

            return(this);
        }
 public PostalCodeTaxService(
     IPostalCodeTaxRepository postalCodeTaxRepository,
     ILogger <PostalCodeTaxService> logger,
     IResponseMapper responseMapper)
 {
     _postalCodeTaxRepository = postalCodeTaxRepository;
     _responseMapper          = responseMapper;
     _logger = logger;
 }
예제 #6
0
 public SqsQueueClient(string queueUrl, AmazonSQSClient amazonSqsClient,
                       IResponseMapper <SendMessageResponse, SqsSendMessageResponse> sqsSendResponseMapper,
                       IResponseMapper <DeleteMessageResponse, SqsDeleteMessageResponse> sqsDeleteResponseMapper)
 {
     _amazonSqsClient         = amazonSqsClient;
     _sqsSendResponseMapper   = sqsSendResponseMapper;
     _sqsDeleteResponseMapper = sqsDeleteResponseMapper;
     _queueUrl = queueUrl;
 }
예제 #7
0
        public AutoRouteCollection RespondWithMethodReturnValuesThatImplementIResponse(IEnumerable <IParameterMapper> mappers, IEnumerable <IMappedDelegateContextFactory> contexts)
        {
            mappers.ThrowIfNull("mappers");
            contexts.ThrowIfNull("contexts");

            _responseMapper = new ResponseMethodReturnTypeMapper(mappers, contexts);

            return(this);
        }
예제 #8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="next"></param>
 /// <param name="requestMapper"></param>
 /// <param name="responseMapper"></param>
 /// <param name="requestProcessor"></param>
 public MockProcessor(
     OwinMiddleware next,
     IRequestMapper requestMapper,
     IResponseMapper responseMapper,
     IRequestProcessor requestProcessor) : base(next)
 {
     this.requestMapper    = requestMapper;
     this.responseMapper   = responseMapper;
     this.requestProcessor = requestProcessor;
 }
예제 #9
0
 public ReportGenerator(IResponseMapper responseMapper,
                        IVeracodeRepository veracodeRepository,
                        IOutputWriter outputWriter,
                        IGenericReadOnlyRepository <Template> templateRepository,
                        ITemplateWriter templateWriter,
                        IZippingService zippingService,
                        IOptions <FlawFilterConfiguration> flawFilter
                        )
 {
     _responseMapper     = responseMapper;
     _veracodeRepository = veracodeRepository;
     _outputWriter       = outputWriter;
     _templateRepository = templateRepository;
     _templateWriter     = templateWriter;
     _zippingService     = zippingService;
     _flawFilter         = flawFilter.Value;
 }
 public HttpQueryHandler(
     IQuery <TIntent, TOutput> query,
     IResponseMapper <TIntent, TOutput> responseMapper) : base(query, responseMapper)
 {
 }
예제 #11
0
 /// <summary>
 ///
 /// </summary>
 public Startup(IRequestMapper requestMapper, IResponseMapper responseMapper, IRequestProcessor requestProcessor)
 {
     this.requestMapper    = requestMapper;
     this.responseMapper   = responseMapper;
     this.requestProcessor = requestProcessor;
 }
예제 #12
0
 public HttpActivityHandler(IAsyncActivity <TInput, TOutput> contextHolder, IResponseMapper <TInput, TOutput> responseMapper) : base(contextHolder, responseMapper)
 {
 }
 public HttpCommandHandler(
     ICommand <TIntent, TOutput> command,
     IResponseMapper <TIntent, TOutput> responseMapper) : base(command, responseMapper)
 {
 }
예제 #14
0
 public StatusesController(IMappingEngine mapper, IResponseMapper responseMapper, IStatusService statusService)
 {
     _Mapper         = mapper;
     _ResponseMapper = responseMapper;
     _StatusService  = statusService;
 }
 public OperationMapper(IResponseMapper <GetTransactionIntent, Transaction> transactionMapper)
 {
     _transactionMapper = transactionMapper;
 }
 public void SetUp()
 {
     _classFilter = MockRepository.GenerateMock<IClassFilter>();
     _classFilter
         .Stub(arg => arg.Matches(Arg<Type>.Is.Anything))
         .WhenCalled(arg => arg.ReturnValue = (Type)arg.Arguments.First() == typeof(Endpoint))
         .Return(false);
     _idMapper = MockRepository.GenerateMock<IIdMapper>();
     _idMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(IdResult.IdMapped(Guid.NewGuid()));
     _nameMapper = MockRepository.GenerateMock<INameMapper>();
     _nameMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(NameResult.NameMapped("name"));
     _resolvedRelativeUrlMapper = MockRepository.GenerateMock<IResolvedRelativeUrlMapper>();
     _resolvedRelativeUrlMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(ResolvedRelativeUrlResult.ResolvedRelativeUrlMapped("relative"));
     _responseMapper = MockRepository.GenerateMock<IResponseMapper>();
     _restrictionMapper1 = MockRepository.GenerateMock<IRestrictionMapper>();
     _restrictionMapper1
         .Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything, Arg<Route.Routing.Route>.Is.Anything, Arg<IContainer>.Is.Anything))
         .WhenCalled(arg => ((Route.Routing.Route)arg.Arguments.Skip(2).First()).RestrictByMethods("GET"));
     _restrictionMapper2 = MockRepository.GenerateMock<IRestrictionMapper>();
     _restrictionMapper2
         .Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything, Arg<Route.Routing.Route>.Is.Anything, Arg<IContainer>.Is.Anything))
         .WhenCalled(arg => ((Route.Routing.Route)arg.Arguments.Skip(2).First()).RestrictByMethods("POST"));
     _autoRouteCollection = new AutoRouteCollection()
         .Assemblies(Assembly.GetExecutingAssembly())
         .ClassFilters(_classFilter)
         .NameMappers(_nameMapper)
         .IdMappers(_idMapper)
         .ResolvedRelativeUrlMappers(_resolvedRelativeUrlMapper)
         .ResponseMapper(_responseMapper)
         .RestrictionMappers(_restrictionMapper1, _restrictionMapper2);
 }
 public void SetUp()
 {
     _classFilter = MockRepository.GenerateMock<IClassFilter>();
     _classFilter
         .Stub(arg => arg.Matches(Arg<Type>.Is.Anything))
         .WhenCalled(arg => arg.ReturnValue = (Type)arg.Arguments.First() == typeof(Endpoint))
         .Return(false);
     _methodFilter = MockRepository.GenerateMock<IMethodFilter>();
     _methodFilter
         .Stub(arg => arg.Matches(Arg<MethodInfo>.Is.Anything))
         .WhenCalled(arg => arg.ReturnValue = ((MethodInfo)arg.Arguments.First()).Name == "IncludedMethod")
         .Return(false);
     _idMapper = MockRepository.GenerateMock<IIdMapper>();
     _idMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(IdResult.IdMapped(Guid.NewGuid()));
     _nameMapper = MockRepository.GenerateMock<INameMapper>();
     _nameMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(NameResult.NameMapped("name"));
     _resolvedRelativeUrlMapper = MockRepository.GenerateMock<IResolvedRelativeUrlMapper>();
     _resolvedRelativeUrlMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(ResolvedRelativeUrlResult.ResolvedRelativeUrlMapped("relative"));
     _responseMapper = MockRepository.GenerateMock<IResponseMapper>();
     _autoRouteCollection = new AutoRouteCollection()
         .Assemblies(Assembly.GetExecutingAssembly())
         .ClassFilters(_classFilter)
         .MethodFilters(_methodFilter)
         .NameMappers(_nameMapper)
         .IdMappers(_idMapper)
         .ResolvedRelativeUrlMappers(_resolvedRelativeUrlMapper)
         .ResponseMapper(_responseMapper);
     _routes = _autoRouteCollection.GenerateRouteCollection().ToArray();
 }
예제 #18
0
 public DummyController(IResponseMapper <DummyEntity> responseMapper)
     : base(responseMapper)
 {
 }
 public void SetUp()
 {
     _classFilter = MockRepository.GenerateMock<IClassFilter>();
     _classFilter
         .Stub(arg => arg.Matches(Arg<Type>.Is.Anything))
         .WhenCalled(arg => arg.ReturnValue = (Type)arg.Arguments.First() == typeof(Endpoint))
         .Return(false);
     _idMapper1 = MockRepository.GenerateMock<IIdMapper>();
     _idMapper1.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(IdResult.IdMapped(Guid.Parse("1dffe3ee-1ade-4aa2-835a-9cb91b7e31c4")));
     _idMapper2 = MockRepository.GenerateMock<IIdMapper>();
     _idMapper2.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(IdResult.IdMapped(Guid.Parse("493e725c-cbc1-4ea4-b6d1-350018d4542d")));
     _nameMapper = MockRepository.GenerateMock<INameMapper>();
     _nameMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(NameResult.NameMapped("name"));
     _resolvedRelativeUrlMapper = MockRepository.GenerateMock<IResolvedRelativeUrlMapper>();
     _resolvedRelativeUrlMapper.Stub(arg => arg.Map(Arg<Type>.Is.Anything, Arg<MethodInfo>.Is.Anything)).Return(ResolvedRelativeUrlResult.ResolvedRelativeUrlMapped("relative"));
     _responseMapper = MockRepository.GenerateMock<IResponseMapper>();
     _autoRouteCollection = new AutoRouteCollection()
         .Assemblies(Assembly.GetExecutingAssembly())
         .ClassFilters(_classFilter)
         .NameMappers(_nameMapper)
         .IdMappers(_idMapper1)
         .ResolvedRelativeUrlMappers(_resolvedRelativeUrlMapper)
         .ResponseMapper(_responseMapper);
     _routes = _autoRouteCollection.GenerateRouteCollection().ToArray();
 }
예제 #20
0
 public UpdateMyFooUseCase(IUnitOfWork unitOfWork, IResponseMapper responseMapper)
     : base(unitOfWork, responseMapper)
 {
 }
 public PersonController(IResponseMapper <Person> responseMapper) : base(responseMapper)
 {
 }
예제 #22
0
 public AccountMapper(IResponseMapper <GetOperationIntent, Operation> operationMapper)
 {
     _operationMapper = operationMapper;
 }
 public CategoriesController(ICategoryService categoryService, IMappingEngine mapper, IResponseMapper responseMapper)
 {
     _CategoryService = categoryService;
     _Mapper          = mapper;
     _ResponseMapper  = responseMapper;
 }
예제 #24
0
 public CreateMyFooUseCase(IUnitOfWork unitOfWork, IResponseMapper <MyFoo, CreateMyFooResponse> responseMapper)
     : base(unitOfWork, responseMapper)
 {
 }