Sei que o foco do curso são os testes. Mas seria interessante adotar alguns princípios básicos da programação, pelo menos um SRP, nos exemplos. O instrutor dá responsabilidade de alterar dados do veículo a classe de estacionamento/pátio. Sendo que era só criar o método na classe veículo. Há umas voltas desnecessárias no código para tentar fazer as coisas darem certo. Isso pode confundir quem está começando, e colocando estes princípios de boas práticas em ação.