public void GetLivro() { var mock = new Mock <ILivroRepository>(); _useCase = new GetLivroUseCase(mock.Object); var livroId = LivroId.Of(Guid.Parse("3c0fb75c-316a-42d0-9600-90657b9a74ff")); var livro = _useCase.Execute(livroId); mock.Verify(m => m.GetByLivroId(It.Is <LivroId>(v => v.Equals(livroId)))); mock.VerifyNoOtherCalls(); }
public GetLivroController(IGetLivroUseCase useCase) { _useCase = useCase; }