public AuctionItemAddedEventHandlerTests() { _readStore = new InMemoryReadStore(); _auctionId = new AuctionId(); _readStore.AddAuction(_auctionId, "New"); _handler = new AuctionItemAddedEventHandler(_readStore); }
public AuctionUpdatedEventHandlerTests() { _auctionId = new AuctionId(); _originalAuctionDate = DateTimeOffset.UtcNow; _readStore = new InMemoryReadStore(); _readStore.AddAuction(_auctionId, "bob", _originalAuctionDate); _handler = new AuctionUpdatedEventHandler(_readStore); }
public AuctionItemUpdatedEventHandlerTests() { _auctionId = new AuctionId(); _readStore = new InMemoryReadStore(); _readStore.AddAuction(_auctionId, "idk"); _readStore.AddAuctionItem(_auctionId, "existing", "don", "what"); _handler = new AuctionItemUpdatedEventHandler(_readStore); }
public AuctionItemRemovedEventHandlerTests() { _auctionId = new AuctionId(); _readStore = new InMemoryReadStore(); _readStore.AddAuction(_auctionId, "something"); _readStore.AddAuctionItem(_auctionId, "idk"); _handler = new AuctionItemRemovedEventHandler(_readStore); }
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); }
public static AuctionReadModel AddAuction( this InMemoryReadStore store, AuctionId auctionId = null, string name = null, DateTimeOffset?auctionDate = null) { var entry = store.Add(new AuctionReadModel { Id = auctionId ?? new AuctionId(), Name = name ?? $"{Guid.NewGuid()}", AuctionDate = auctionDate.GetValueOrDefault(DateTimeOffset.UtcNow) }); store.SaveChanges(); return(entry.Entity); }
public static AuctionItemReadModel AddAuctionItem( this InMemoryReadStore store, AuctionId auctionId, string name, string donor = null, string description = null, int quantity = 1) { var entry = store.Add(new AuctionItemReadModel { Description = description, Donor = donor, AuctionId = auctionId, Name = name, Quantity = quantity }); store.SaveChanges(); return(entry.Entity); }
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); }
public GetAuctionItemsListQueryHandlerTests() { _readStore = new InMemoryReadStore(); _handler = new GetAuctionItemsListQueryHandler(_readStore); }
public AuctionCreatedEventHandlerTests() { _readStore = new InMemoryReadStore(); _handler = new AuctionCreatedEventHandler(_readStore); }
public TestReadStore(InMemoryReadStore <TReadModel> inner) { this.inner = inner; }