示例#1
0
        public void InitializeTests()
        {
            this.AgreementRepository = new InProcessAgreementRepository();
            this.ActivityRepository  = new InProcessActivityRepository();

            var activityProcessor = new InMemoryActivityProcessor(
                this.AgreementRepository,
                this.ActivityRepository);

            this.RequestorProcessor = activityProcessor;
            this.ProviderProcessor  = activityProcessor;
        }
示例#2
0
 public ActivityProviderGatewayApiController(IProviderActivityProcessor activityProcessor,
                                             IAgreementRepository agreementRepository,
                                             IActivityRepository activityRepository,
                                             ExeScriptMapper exeScriptMapper,
                                             ActivityProviderEventMapper eventMapper)
 {
     this.ActivityProcessor   = activityProcessor;
     this.AgreementRepository = agreementRepository;
     this.ActivityRepository  = activityRepository;
     this.ExeScriptMapper     = exeScriptMapper;
     this.EventMapper         = eventMapper;
 }