public void when_committing_a_reservation_then_cannot_expire_it() { this.sut.CommitReservation(ReservationId); this.sut = this.sutProvider.PersistReload(this.sut); Assert.Throws <KeyNotFoundException>(() => sut.CancelReservation(ReservationId)); }
public void when_cancelling_then_cancels_reservation_id() { sut.CancelReservation(ReservationId); Assert.Equal(ReservationId, sut.SingleEvent <SeatsReservationCancelled>().ReservationId); }
public void when_cancelling_an_inexistent_reservation_then_no_op() { sut.CancelReservation(Guid.NewGuid()); Assert.Equal(0, sut.Events.Count()); }
public void When_cancelling_then_cancels_reservation_id() { _sut.CancelReservation(_reservationId); Assert.AreEqual(_reservationId, _sut.SingleEvent <SeatsReservationCancelled>().ReservationId); }
public void when_cancelling_an_inexistant_reservation_then_fails() { Assert.Throws <KeyNotFoundException>(() => sut.CancelReservation(Guid.NewGuid())); }