public void ThenTheBookingForTheCargoOnTheVesselIsRejected_() { var confirmationNumber = new ConfirmationNumber(1); var booking = new Booking(_cargo, _vessel, confirmationNumber); _bookingRepository.DidNotReceive().Add(booking); }
public void ThenANewBookingIsCreatedWithTheConfirmationNumber(int number) { var confirmationNumber = new ConfirmationNumber(number); var booking = new Booking(_cargo, _vessel, confirmationNumber); _bookingRepository.Received().Add(booking); }
public void BookACargo() { var cargo = new Cargo.Cargo(new CubicFeet(400)); var vessel = new Vessel.Vessel(new CubicFeet(200)); var confirmationNumber = new ConfirmationNumber(1); var booking = new Booking(cargo, vessel, confirmationNumber); _cargoRepository.Add(booking); Assert.That(_cargoRepository.Count(), Is.EqualTo(1)); Assert.That(_cargoRepository.FindByConfirmationNumber(confirmationNumber), Is.EqualTo(booking)); }
public void Add(Booking booking) { _bookings.Add(booking); }