Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 676 Bytes

File metadata and controls

12 lines (9 loc) · 676 Bytes

TeachTown .NET Refactoring Exercise

This repository contains a simple hotel reservation library that is in need of refactoring.
The library is used by a client application to create a hotel reservation.

Instructions

  1. Clone this repository
  2. Apply your knowledge of SOLID design principles and OO design patterns to refactor the TeachTown.Refactoring.CSharp.HotelReservationLibrary project.

Restrictions

  1. DO NOT modify the TeachTown.Refactoring.CSharp.HotelReservationClient project. All refactorings to the HotelReservationLibrary project should be backwards compatible with the client.
  2. DO NOT remove the static modifier from the ReservationDb class.