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(); }
public PostLivroController(IAddLivroUseCase useCase) { _useCase = useCase; }