public async Task WhenOnlyDescriptionIsUpdatedThenOnlyDescriptionIsUpdatedInReadModel() { var @event = new AuctionItemUpdatedEvent(_auctionId, "existing", newDescription: "star wars"); await _handler.HandleAsync(@event); var item = _readStore.GetAll <AuctionItemReadModel>().Single(); Assert.Equal(1, item.Quantity); Assert.Equal("existing", item.Name); Assert.Equal("star wars", item.Description); Assert.Equal("don", item.Donor); }
public async Task WhenAuctionItemIsUpdatedThenReadAuctionItemIsUpdatedFromEvent() { var @event = new AuctionItemUpdatedEvent( _auctionId, "existing", "newhotness", "new donor", "descripty", 12); await _handler.HandleAsync(@event); var item = _readStore.GetAll <AuctionItemReadModel>().Single(); Assert.Equal("newhotness", item.Name); Assert.Equal("new donor", item.Donor); Assert.Equal("descripty", item.Description); Assert.Equal(12, item.Quantity); }