public void Deve_Listar_Veiculos_Vazia()
 {
     var veiculos = new List<Veiculo>();
     mockVeiculo.Setup(a => a.ListarVeiculos()).Returns(veiculos);
     var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object);
     aplicacao.ListarVeiculos();
     Assert.Empty(veiculos);
     mockVeiculo.Verify(m => m.ListarVeiculos(), Times.Once);
 }
 public void Deve_Listar_Veiculos_Validos()
 {
     var veiculos = new List<Veiculo>()
                 {
                     new Veiculo()
                     {
                         Id = 1,
                         Placa = "HJD-2i31",
                         Ano = 2015,
                         ValorHora = 12.5,
                         Combustivel = "Gasolina",
                         LimitePortaMalas = 300,
                         CategoriaString = "Basico",
                         CategoriaId = 1,
                         Marca = "Chevrollet",
                         Modelo = "Onix 1.0",
                     }
                 };
     mockVeiculo.Setup(a => a.ListarVeiculos()).Returns(veiculos);
     var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object);
     aplicacao.ListarVeiculos();
     Assert.Single(veiculos);
     mockVeiculo.Verify(m => m.ListarVeiculos(), Times.Once);
 }