public Emitente Atualizar(Emitente emitente) { if (emitente.ID < 1) { throw new ExcecaoIdentificadorInvalido(); } emitente.Validar(); return(_emitenteRepositorio.Atualizar(emitente)); }
public bool Atualizar(EmitenteEditarComando comando) { Emitente emitenteDb = _repositorioEmitente.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id); Mapper.Map <EmitenteEditarComando, Emitente>(comando, emitenteDb); Mapper.Map(comando.Endereco, enderecoDb); emitenteDb.Endereco = enderecoDb; return(_repositorioEmitente.Atualizar(emitenteDb)); }
public void Emitente_InfraData_Atualizar_DeveAtualizarOk() { emitente = ObjectMother.ObterEmitenteValido(); emitente = repositorio.Salvar(emitente); var _novoNome = "Cia João"; emitente.Nome = _novoNome; Emitente _emitenteAtualizado = repositorio.Atualizar(emitente); _emitenteAtualizado.Nome.Should().Be(_novoNome); }
public Emitente Atualizar(Emitente emitente) { if (emitente.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } emitente.Validar(); emitente.Endereco = _enderecoRepositorio.Atualizar(emitente.Endereco); return(_repositorio.Atualizar(emitente)); }
public void Emitente_InfraData_Atualizar_EsperadoOK() { //cenário BaseSqlTeste.SemearBancoParaEmitente(); _emitente = EmitenteObjetoMae.ObterValido(); _emitente.ID = 1; _emitente.InscricaoEstadual = "3333"; //Ação Emitente emitente = _emitenteRepositorio.Atualizar(_emitente); //Verificação emitente.InscricaoEstadual.Should().Be(_emitente.InscricaoEstadual); emitente = _emitenteRepositorio.ObterPorId(emitente.ID); emitente.InscricaoEstadual.Should().Be(_emitente.InscricaoEstadual); }
public void Emitente_InfraData_Atualizar_Sucesso() { long idDoEmitenteDaBaseSql = 1; Emitente emitenteResultadoDoBuscarParaAtualizar = _repositorio.BuscarPorId(idDoEmitenteDaBaseSql); emitenteResultadoDoBuscarParaAtualizar.CNPJ = new Documento("085.544.678-00", TipoDocumento.CNPJ); emitenteResultadoDoBuscarParaAtualizar.NomeFantasia = "Alterado"; _repositorio.Atualizar(emitenteResultadoDoBuscarParaAtualizar); Emitente resultado = _repositorio.BuscarPorId(emitenteResultadoDoBuscarParaAtualizar.Id); resultado.InscricaoEstadual.Should().Be(emitenteResultadoDoBuscarParaAtualizar.InscricaoEstadual); resultado.NomeFantasia.Should().Be(emitenteResultadoDoBuscarParaAtualizar.NomeFantasia); resultado.CNPJ.Tipo.Should().Be(emitenteResultadoDoBuscarParaAtualizar.CNPJ.Tipo); }
public void Emitente_InfraData_Atualizar_Sucesso() { _enderecoMock.Setup(em => em.Id).Returns(1); _cnpjMock.Object.NumeroComPontuacao = "99.327.335/0001-50"; Emitente emitente = ObjectMother.PegarEmitenteValido(_enderecoMock.Object, _cnpjMock.Object); emitente.Id = 1; _repositorio.Atualizar(emitente); Emitente resultado = _repositorio.BuscarPorId(emitente.Id); resultado.NomeFantasia.Should().Be(emitente.NomeFantasia); resultado.RazaoSocial.Should().Be(emitente.RazaoSocial); resultado.InscricaoEstadual.Should().Be(emitente.InscricaoEstadual); resultado.InscricaoMunicipal.Should().Be(emitente.InscricaoMunicipal); }