Foi um projeto bem legal de fazer, saí um pouco do enunciado, mas estava divertido aplicar algumas coisas, como Ticket, e algumas funcionalidades. Tomei a liberdade de adicionar o EntityFramework.InMemory pra deixar mais interessante o uso da aplicação, deixando ela sem dependencia de banco de dados instalado.

Enunciado:

Aqui estão alguns métodos que você deve ser capaz de executar:

Diga-nos quantas vagas restam

Diga-nos quantas vagas totais há no estacionamento

Diga-nos quando o estacionamento estiver cheio

Diga-nos quando o estacionamento estiver vazio

Diga-nos quando certos lugares estão cheios, por exemplo quando todas as vagas de moto são ocupadas

Diga-nos quantas vagas as vans estão ocupadas

Orientações:

O estacionamento pode acomodar motos, carros e vans

O estacionamento tem vagas para motos, vagas para carros e vagas grandes

Uma moto pode estacionar em qualquer lugar

Um carro pode estacionar em uma única vaga para carro, ou em uma vaga grande

Uma van pode estacionar, mas ocupará 3 vagas de carro, ou uma vaga grande