public void Transportador_InfraData_Atualizar_Pessoa_EsperadoOK() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador = TransportadorObjetoMae.ObterValidoPessoa(); //Ação Transportador transportador = _transportadorRepositorio.Atualizar(_transportador); //Verificação transportador.Nome.Should().Be(_transportador.Nome); }
public Transportador Atualizar(Transportador transportador) { if (transportador.ID <= 0) { throw new ExcecaoIdentificadorInvalido(); } transportador.Validar(); return(_transportadorRepositorio.Atualizar(transportador)); }
public void Transportador_InfraData_Atualizar_DeveFuncionar() { Transportador transportador = ObjectMother.ObterTransportadorValidoComCpfENome(); var resultado = "Transportes Ciclano"; transportador.Nome = "Transportes Ciclano"; transportador = repositorio.Atualizar(transportador); transportador.Nome.Should().Be(resultado); }
public bool Atualizar(TransportadorEditarComando comando) { Transportador transportadorDb = _repositorioTransportador.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id); Mapper.Map <TransportadorEditarComando, Transportador>(comando, transportadorDb); Mapper.Map(comando.Endereco, enderecoDb); transportadorDb.Endereco = enderecoDb; return(_repositorioTransportador.Atualizar(transportadorDb)); }
public Transportador Atualizar(Transportador transportador) { transportador.Validar(); if (transportador.Id < 1 || transportador.Endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } transportador.Endereco = _enderecoRepositorio.Atualizar(transportador.Endereco); return(_transportadoraRepositorio.Atualizar(transportador)); }
public void Transportador_InfraData_Atualizar_Sucesso() { long idDoTransportadorDaBaseSql = 1; Transportador transportadorResultadoDoBuscarParaAtualizar = _transportadorRepositorio.BuscarPorId(idDoTransportadorDaBaseSql); transportadorResultadoDoBuscarParaAtualizar.NomeRazaoSocial = "Atualizado"; _transportadorRepositorio.Atualizar(transportadorResultadoDoBuscarParaAtualizar); Transportador resultado = _transportadorRepositorio.BuscarPorId(transportadorResultadoDoBuscarParaAtualizar.Id); resultado.NomeRazaoSocial.Should().Be(transportadorResultadoDoBuscarParaAtualizar.NomeRazaoSocial); resultado.InscricaoEstadual.Should().Be(transportadorResultadoDoBuscarParaAtualizar.InscricaoEstadual); }
public void Transportador_InfraData_Atualizar_Sucesso() { _CNPJ.NumeroComPontuacao = "37.311.068/0001-00"; long idDoEnderecoDaBaseSql = 3; Transportador transportador = ObjectMother.PegarTransportadorValidoComCNPJ(_endereco, _CNPJ); transportador.Id = 1; transportador.Endereco.Id = idDoEnderecoDaBaseSql; transportadorRepositorio.Atualizar(transportador); Transportador buscarTransportador = transportadorRepositorio.BuscarPorId(transportador.Id); buscarTransportador.NomeRazaoSocial.Should().Be(transportador.NomeRazaoSocial); buscarTransportador.InscricaoEstadual.Should().Be(transportador.InscricaoEstadual); buscarTransportador.ResponsabilidadeFrete.Should().Be(transportador.ResponsabilidadeFrete); buscarTransportador.Endereco.Id.Should().Be(transportador.Endereco.Id); buscarTransportador.Documento.NumeroComPontuacao.Should().Be(transportador.Documento.NumeroComPontuacao); }