public RoomReservationDecorator( IRoomReservation hotelReservation, IReservationValidation validation ) { _roomReservation = hotelReservation; _validation = validation; }
private void Compose() { var hotel = new Hotel.Hotel(_numberOfRoom); var findRoom = new FindRoom(); var reservation = new RoomReservation(hotel, findRoom); var validation = new ReservationValidation(); _reservation = new RoomReservationDecorator(reservation, validation); }
public RoomReservationDecoratorTests() { _hotelReservation = Substitute.For <IRoomReservation>(); _validation = Substitute.For <IReservationValidation>(); _roomReservationDecorator = new RoomReservationDecorator(_hotelReservation, _validation); }