Ejemplo n.º 1
0
        public Dominio.Alunos.Aluno Build()
        {
            var aluno = new Dominio.Alunos.Aluno(_nome, _email, _cpf, _dataNasc, _publicoAlvo);

            if (_id > 0)
            {
                var propertyInfo = aluno.GetType().GetProperty("Id");
                propertyInfo.SetValue(aluno, Convert.ChangeType(_id, propertyInfo.PropertyType), null);
            }

            return(aluno);
        }
Ejemplo n.º 2
0
        public void CriarAluno()
        {
            var alunoEsperado = new
            {
                Nome        = _nome,
                Email       = _email,
                Cpf         = _cpf,
                PublicoAlvo = _publicoAlvo,
                DataNasc    = _dataNasc
            };

            var aluno = new Dominio.Alunos.Aluno(alunoEsperado.Nome, alunoEsperado.Email, alunoEsperado.Cpf, alunoEsperado.DataNasc, alunoEsperado.PublicoAlvo);

            alunoEsperado.ToExpectedObject().ShouldMatch(aluno);
        }