Beispiel #1
0
        public void Domain_Concurso_Validar_Nao_Deveria_Permitir_Horario_Menor_Que_O_Atual()
        {
            _concurso = ObjectMother.GetConcursoHoraMenorAtual();
            Action action = () => _concurso.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
Beispiel #2
0
        public void Domain_Concurso_Validar_Nao_Deveria_Permitir_Data_Vazia()
        {
            _concurso = new Concurso();
            Action action = () => _concurso.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
Beispiel #3
0
        public void Test_Concurso_ShouldThrowOnValidate()
        {
            _concurso = ObjectMother.GetValidConcursoFechado();

            Action action = () => _concurso.Validar();

            action.Should().Throw <InvalidOperationException>();
        }
Beispiel #4
0
 public void Domain_Concurso_Validar_Deveria_Estar_OK()
 {
     _concurso = ObjectMother.GetConcurso();
     _concurso.Validar();
     _concurso.dataFechamento.Should().NotBeBefore(DateTime.Now);
 }
Beispiel #5
0
 public Concurso Adicionar(Concurso entidade)
 {
     entidade.Validar();
     entidade.Id = Db.Insert(_sqlAdd, Take(entidade));
     return(entidade);
 }