protected BaseFeatures() { var readStore = new InMemoryReadStore(); var compositionRoot = new CompositionRoot(); compositionRoot.Register(new GiftcardContext(readStore)); compositionRoot.ConfigureJitney() .DefineLocalEndpointAddress("gc.sample") .MapContracts(typeof(CreateGiftcard).Assembly).ToMe(); this.executionContext = compositionRoot.Start(); this.OverviewQuery = new InMemoryGiftcardOverviewQuery(readStore); this.TransactionQuery = new InMemoryGiftcardTransactionQuery(readStore); }
protected BaseFeatures() { var readStore = new InMemoryReadStore(); var compositionRoot = new CompositionRoot(); compositionRoot.ConfigureJitney() .DefineLocalEndpointAddress("gc.sample") .SetSubscriptionStore(new FileSubscriptionStore()) .MapContracts(typeof(CreateGiftcard).Assembly).ToMe() .AddPipelineStep(new LogIncommingEnvelopeStep()) .UseSimpleJitney(); compositionRoot.ConfigureEventStore() .UseInMemoryEventStore(); compositionRoot.Register(new GiftcardContext(readStore)); this.executionContext = compositionRoot.Start(); this.OverviewQuery = new InMemoryGiftcardOverviewQuery(readStore); this.TransactionQuery = new InMemoryGiftcardTransactionQuery(readStore); }