public void CanApplyReturnsFalseWhenMessageIsUnknown( Capacity sut, IMessage unknownMessage) { var actual = sut.CanApply(unknownMessage); Assert.False(actual); }
public void CanReserveReturnsTrueWhenQuantityIsEqualToRemaining( Capacity sut, RequestReservationCommand command) { var request = command.WithQuantity(sut.Remaining); var @event = request.ReserveCapacity(); var actual = sut.CanApply(@event); Assert.True(actual); }
public void CanReserveReturnsFalseWhenQuantityIsGreaterThanRemaining( Capacity sut, RequestReservationCommand command) { var greaterQuantity = sut.Remaining + 1; var request = command.WithQuantity(greaterQuantity); var @event = request.ReserveCapacity(); bool actual = sut.CanApply(@event); Assert.False(actual); }