Exemplo n.º 1
0
        public void CancelAuction_when_incompleted_generates_valid_events_and_state()
        {
            auction.MarkPendingEventsAsHandled();

            auction.CancelAuction();

            auction.PendingEvents.Count.Should()
            .Be(1);
            var ev = auction.PendingEvents.First() as AuctionCanceled;

            ev.AuctionId.Should()
            .Be(auction.AggregateId);
        }