public void AddRoom_Should_ReturnException_When_NullIsPassed() { var hotel = new HotelMock("Telerik", 5, 4); IAccomodationProperty mockedRoom = null; Assert.ThrowsException <ArgumentException>(() => hotel.AddRoom(mockedRoom)); }
public Reservation(IHotel hotel, IAccomodationProperty room, IClient client, DateTime date) { this.Hotel = hotel; this.Room = room; this.Client = client; this.Date = date.Date; }
public void ReserveRoom(IHotel hotel, int numberOfPeople, string extras, DateTime date) { IAccomodationProperty roomFound = hotel.checkAvailability(numberOfPeople, extras, date); Validation.CheckIfObjectIsNull(roomFound); this.reservations.Add(new Reservation(hotel, roomFound, this, date)); }
public void ReserveByInquiry(IHotel hotel, IAccomodationProperty room, DateTime date) { Validation.CheckIfObjectIsNull(room, Constants.roomNotFound); this.reservations.Add(new Reservation(hotel, room, this, date)); }