Se crea la prueba unitaria con la que se estará verificando el sistema.
Esta prueba está basada en la ejecución de la clase TestPost.java que se
muestra.
Se realizó la primera refactorización: El método total que estaba en la
clase Sale se movió a la clase Payment utilizando la herramienta Move
del área de Refactor de Eclipse.
Se realizó la segunda refactorización: Cambiar el nombre de las
variables privadas de la clase ProductSpecification por unos más claros.
Se realizó la tercera refactorización: Tomar el método de tipo POST que
se encontraba en la clase Store y moverlo a la clase POST que se
encuentra en el paquete workflow.
La cuarta refactorización realizada consiste en tomar el método subtotal
de la clase SaleLineItem y mandarlo a la clase ProductSpecification,
esto debido a que a su vez manda llamar a otro método que se encuentra
en la clase ProductSpecification.