Пример #1
0
 public PastaPricerEngine(IUnitOfExecution unitOfExecution, IEnumerable<string> pastasConfiguration, IMarketDataProvider marketDataProvider, IPastaPricerPublisher pastaPricerPublisher, bool conflationEnabled = false)
 {
     this.unitOfExecution = unitOfExecution;
     this.pastasConfiguration = pastasConfiguration;
     this.marketDataProvider = marketDataProvider;
     this.pastaPricerPublisher = pastaPricerPublisher;
     this.conflationEnabled = conflationEnabled;
 }
Пример #2
0
 public PastaPricerEngine(IUnitOfExecution unitOfExecution, IEnumerable <string> pastasConfiguration, IMarketDataProvider marketDataProvider, IPastaPricerPublisher pastaPricerPublisher, bool conflationEnabled = false)
 {
     this.unitOfExecution      = unitOfExecution;
     this.pastasConfiguration  = pastasConfiguration;
     this.marketDataProvider   = marketDataProvider;
     this.pastaPricerPublisher = pastaPricerPublisher;
     this.conflationEnabled    = conflationEnabled;
 }
 private static void CheckThatNoPriceHasBeenPublished(IPastaPricerPublisher publisher)
 {
     publisher.DidNotReceiveWithAnyArgs().Publish("whatever the pasta name here", 0);
 }