public void alterar_pessoa_fisica__com_todos_os_parametros__deve_atribuir_os_valores() { _aggregate = new PessoaFisica(_pessoaFisicaId, _nome, _cpf, _nomeSocial, _sexo, _dataNasc); _aggregate.Alterar(_nomeAlterado, _nomeSocialAlterado, _sexoAlterado, _dataNascAlterado); _aggregate.Nome.Should().Be(_nomeAlterado); _aggregate.NomeSocial.Should().Be(_nomeSocialAlterado); _aggregate.Sexo.Should().Be(_sexoAlterado); _aggregate.DataNascimento.Should().Be(_dataNascAlterado); }
public PessoaFisica Alterar(PessoaFisica novaPessoaFisica) { PessoaFisica pessoa = this.Obter(novaPessoaFisica.Codigo); if (pessoa == default(PessoaFisica)) { throw new Exception("Pessoa Física não encontrada"); } pessoa.Alterar(novaPessoaFisica.CPF, novaPessoaFisica.DataNascimento, novaPessoaFisica.Nome, novaPessoaFisica.Email, novaPessoaFisica.Senha); var entry = Context.Entry(pessoa); entry.State = EntityState.Modified; this.Context.SaveChanges(); return(pessoa); }