public void Deve_Obter_Valor_Total_Locacao_Invalido()
 {
     var valor = new Valor(2800, 530);
     var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object);
     aplicacao.ObterValorTotalLocacao(0, true, true, false, false);
     mockLocacao.Verify(m => m.ObterLocacaoPorId(1), Times.Never);
 }
 public void Deve_Obter_Valor_Total_Locacao_Valido()
 {
     var valor = new Valor(2800, 530);
     var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object);
     aplicacao.ObterValorTotalLocacao(1, true, true, false, false);
     mockLocacao.Verify(m => m.ObterLocacaoPorId(1), Times.Once);
     Assert.Equal(2800, valor.ValorTotalDiaria);
     Assert.Equal(530, valor.ValorTotalVistoria);
     Assert.Equal(3330, valor.ValorTotalLocacao);
 }