Sabiendo que la prueba de escritorio es el paso a paso del código. A continuación, se propone a través de tres pasos verificar el cumplimiento del objetivo del patrón Singleton.
- En la prueba 1 se realiza la instancia.
- En la prueba 2 se desea realizar nuevamente la instancia, pero esta no debe realizarse y mas bien debe retornar la instancia creada en el paso 1.
- En la prueba 3 para verificar que no se realizó la instancia se llama a los usuarios que son variables que se van a definir únicamente cuando se realiza la instancia, por lo que, en teoría sólo debería realizarse en la prueba 1.