Exemplo n.º 1
0
        public void AddLivro()
        {
            var mock = new Mock <ILivroRepository>();

            _useCase = new AddLivroUseCase(mock.Object);
            var livroDTO = new LivroDTO
            {
                Autor   = "Autor1",
                Nome    = "Livro1",
                Paginas = 100
            };
            var livro = _useCase.Execute(livroDTO);

            mock.Verify(m => m.Save(It.IsAny <Livro>()));
            mock.VerifyNoOtherCalls();
        }
Exemplo n.º 2
0
 public PostLivroController(IAddLivroUseCase useCase)
 {
     _useCase = useCase;
 }