public void Nome_Deve_Ter_Entre_5_e_50_Caracteres() { string validacaoEsperada = "O nome deve conter entre 5 e 50 caracteres."; var tipoCurso = new TipoCurso("Tecnólogo", true); var curso = new Curso("mater", true, tipoCurso); string validacaoQuebrada = curso.ResultadoValidacao.Erros.FirstOrDefault(x => x.Message == validacaoEsperada).Message; Assert.AreEqual(validacaoEsperada, validacaoQuebrada); }
public void AtualizarCurso(string nome, bool ativo, TipoCurso tipoCurso) { Nome = nome; Ativo = ativo; TipoCurso = tipoCurso; DataAtualizacao = DateTime.Now; var fiscal = new CursoEstaAptoParaAtualizacaoValidation(); ResultadoValidacao = fiscal.Validar(this); }
public Curso(string nome, bool ativo, TipoCurso tipoCurso) { CursoId = Guid.NewGuid(); Nome = nome; TipoCurso = tipoCurso; Ativo = ativo; DataCadastro = DateTime.Now; var fiscal = new CursoEstaAptoParaCadastroValidation(); ResultadoValidacao = fiscal.Validar(this); }
public void AtualizarCurso(string descricao, bool ativo, TipoCurso tipoCurso) { Descricao = descricao; Ativo = ativo; TipoCurso = tipoCurso; DataAtualizacao = DateTime.Now; var fiscal = new CursoEstaAptoParaAtualizacao(); ResultadoValidacao = fiscal.Validar(this); }
public Curso(Guid id, string descricao, bool ativo, TipoCurso tipoCurso) { CursoId = id; Descricao = descricao; TipoCurso = tipoCurso; Ativo = ativo; DataCadastro = DateTime.Now; DataAtualizacao = DateTime.Now; var fiscal = new CursoEstaAptoParaCadastro(); ResultadoValidacao = fiscal.Validar(this); }
public void IniciarTeste() { tipoCurso = new TipoCurso("Tecnólogo", true); }