Using TDD to create the object-oriented pos project.