DetentionCalculator Sample application demonstrating OOPS concepts and some design patterns Download the projects and resolve all nuget dependencies and build the solution. DetentionCalculator.TestingConsole should be the startup project.