예제 #1
0
        public void EmprestimoIntegracao_Adicionar_ShouldBeOk()
        {
            //Executa
            Emprestimo emprestimo = ObjetoMaeEmprestimo.obterEmprestimo();

            emprestimo.Livro.Id = 1;
            Emprestimo emprestimoAdd = _service.Salvar(emprestimo);

            //Saída
            emprestimo.Id.Should().BeGreaterThan(0);

            var last = _service.Obter(emprestimo.Id);

            last.Should().NotBeNull();

            var posts = _service.ObterTodos();

            posts.Count().Should().BeGreaterThan(0);
        }
예제 #2
0
        public void EmprestimoService_Get_ShouldBeOk()
        {
            Emprestimo emprestimo = ObjetoMaeEmprestimo.obterEmprestimo();

            emprestimo.Id = 3;

            _mockRepository.Setup(m => m.Obter(3)).Returns(emprestimo);

            EmprestimoService service   = new EmprestimoService(_mockRepository.Object);
            Emprestimo        resultado = service.Obter(3);

            resultado.Should().NotBeNull();
            _mockRepository.Verify(repository => repository.Obter(3));
        }