public void DevolveVeiculoShouldSetDisponibilidadeToTrue() { // Ararnge var placa = "IKG6861"; var veiculo = new Veiculo(placa, "Verde", 100.00, true, true, "Hyundai", "HB20", TipoVeiculo.Carro, "Venda"); veiculo.ChangeDisponibilidade(); veiculoRepository.GetByPlaca(Arg.Any <string>()).Returns(veiculo); // Act var result = service.DevolveVeiculo(placa); // Assert result.Should().Equals(veiculo); veiculoRepository.Received().GetByPlaca(placa); veiculoRepository.Received().UpdateVeiculo(veiculo); }
public IActionResult DevolveVeiculo([FromQuery] string placa) { service.DevolveVeiculo(placa); return(Ok($"Veiculo com placa {placa} foi devolvido")); }