internal static Seat CreateAvailableSeat(RowNumber rowNumber, SeatNumber seatNumber) { return(new Seat(rowNumber, seatNumber, SeatStatus.Available)); }
internal static Seat CreateReservedSeat(RowNumber rowNumber, SeatNumber seatNumber) { return(new Seat(rowNumber, seatNumber, SeatStatus.Reserved)); }
private Seat(RowNumber rowNumber, SeatNumber seatNumber, SeatStatus seatStatus) { _seatStatus = seatStatus; RowNumber = rowNumber; SeatNumber = seatNumber; }