public void Deve_Obter_Locacao_Por_Id_Valido() { var locacao = new Locacao.Dominio.ModeloDB.LocacaoDB() { Id = 1, ValorHora = 12.5, DataInicioLocacao = new DateTime(), DataFimLocacao = new DateTime(), ClienteId = 1, VeiculoId = 1, }; mockLocacao.Setup(a => a.ObterLocacaoPorId(It.IsAny<int>())).Returns(locacao); var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object); aplicacao.ObterLocacaoPorId(1); Assert.NotNull(locacao); mockVeiculo.Verify(m => m.ObterVeiculoPorId(1), Times.Once); }
public void Deve_Obter_Locacao_Por_Id_Invalido() { var aplicacao = new LocacaoAplicacao(mockLocacao.Object, mockVeiculo.Object); aplicacao.ObterLocacaoPorId(0); mockVeiculo.Verify(m => m.ObterVeiculoPorId(1), Times.Never); }