Beispiel #1
0
        public void InitializeTests()
        {
            var subsPropRepo = new InProcessSubscriptionProposalRepository();

            this.SubscriptionRepository = subsPropRepo;
            this.ProposalRepository     = subsPropRepo;
            this.AgreementRepository    = new InProcessAgreementRepository();

            var marketProcessor = new InMemoryMarketProcessor(
                this.SubscriptionRepository,
                this.ProposalRepository,
                this.AgreementRepository);

            this.RequestorProcessor = marketProcessor;
            this.ProviderProcessor  = marketProcessor;
        }
Beispiel #2
0
 public MarketProviderApiController(IProviderMarketProcessor marketProcessor,
                                    ISubscriptionRepository subscriptionRepository,
                                    IProposalRepository proposalRepository,
                                    IAgreementRepository agreementRepository,
                                    MarketProviderEventMapper providerEventMapper,
                                    OfferMapper offerMapper,
                                    DemandMapper demandMapper)
 {
     this.MarketProcessor        = marketProcessor;
     this.SubscriptionRepository = subscriptionRepository;
     this.ProposalRepository     = proposalRepository;
     this.AgreementRepository    = agreementRepository;
     this.ProviderEventMapper    = providerEventMapper;
     this.OfferMapper            = offerMapper;
     this.DemandMapper           = demandMapper;
 }