Re: Dudas del tp1
de Bustamante Tomás - Si la prueba tiene más de un assert entonces por definición ya no es unitaria, dado que verifica varias cosas. Esto no quiere decir que esté mal, sino simplemente que no es unitaria. Lo ideal es que haya tanto pruebas unitarias como de integración.
Tené en cuenta que una prueba unitaria tiene que tener un nombre muy específico y estar dividida en tres secciones: arrange, act y assert. En la primera sección te encargas de instanciar los objetos necesarios y de llevarlos al estado adecuado antes de realizar la acción que realizará algún cambio de estado que es el que se verificará al final.
Te recomiendo revisar las pruebas del ejemplo de la Máquina expendedora de bebidas.