示例#1
0
        public void Emprestimo_IntegracaoSistema_DeveFuncionar()
        {
            Livro         livro       = ObjectMother.ObterLivroValido();
            IList <Livro> ListaLivros = new List <Livro>();

            ListaLivros.Add(livro);
            Emprestimo Emprestimo = ObjectMother.ObterEmprestimoValido(ListaLivros);

            Emprestimo result = _emprestimoService.Adicionar(Emprestimo);

            result.Id.Should().BeGreaterThan(0);

            IList <Emprestimo> emprestimoList = _emprestimoService.BuscarTodos();
        }
        public void EmprestimoService_BuscaTodos_DeveFuncionar()
        {
            Livro         livro       = ObjectMother.ObterLivroValido();
            IList <Livro> ListaLivros = new List <Livro>();

            ListaLivros.Add(livro);
            Emprestimo Emprestimo = ObjectMother.ObterEmprestimoValido(ListaLivros);

            IList <Emprestimo> ListaEmprestimo = new List <Emprestimo>();

            ListaEmprestimo.Add(Emprestimo);
            mockRepositorio.Setup(m => m.BuscarTodos()).Returns(ListaEmprestimo);

            IList <Emprestimo> Result = emprestimoService.BuscarTodos();

            Result.First().Id.Should().Be(1);
            Result.Count().Should().Be(1);

            mockRepositorio.Verify(m => m.BuscarTodos());
        }