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; }
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; }