public void Deve_inserir_livro() { var livroDtoFake = LivroFake.ObterLivroDTOFake(); _livroMapper.DTOToModelMapper(Arg.Any <LivroDTO>()).Returns(LivroFake.ObterLivroFake()); _livroBusiness.Inserir(livroDtoFake); _livroMapper.Received(1).DTOToModelMapper(Arg.Any <LivroDTO>()); _livroRepository.Received(1).Insert(Arg.Any <LivroModel>()); }
public void Inserir(LivroDTO livroDto) { try { var livro = _livroMapper.DTOToModelMapper(livroDto); _livroRepository.Insert(livro); } catch (Exception erro) { throw new Exception($"Não foi possível inserir o livro informado! Erro:{erro.Message}"); } }
public void Deve_obter_livro_model_do_dto() { var expected = LivroFake.ObterLivroFake(); var actual = _livroMapper.DTOToModelMapper(LivroFake.ObterLivroDTOFake()); actual.Should().BeEquivalentTo(expected); }