Esempio n. 1
0
        public void Domain_SalaReservada_Nao_Deveria_Aceitar_Hora_Menor_Que_Atual()
        {
            _alocacao = ObjectMother.GetSalaReservadaHoraMenorQueAtual();
            Action action = () => _alocacao.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
Esempio n. 2
0
        public void Domain_SalaReservada_Nao_Deveria_Aceitar_HoraInicio_Maior_Que_HoraFim()
        {
            _alocacao = ObjectMother.GetSalaReservadaHoraReservaInicioMaiorQueHoraReservaFim();
            Action action = () => _alocacao.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
        public void Alocacao_CriarAlocacao_DeveFuncionar()
        {
            Alocacao alocacao = ObjectMother.ObterAlocacaoValida();

            alocacao.Validar();
            alocacao.Id.Should().Be(1);
        }
Esempio n. 4
0
        public void Domain_SalaReservada_Nao_Deveria_Aceitar_Sem_Sala()
        {
            _alocacao = ObjectMother.GetSalaReservadaSemSala();
            Action action = () => _alocacao.Validar();

            action.Should().Throw <IdentifierUndefinedException>();
        }
Esempio n. 5
0
 public Alocacao Atualizar(Alocacao entidade)
 {
     entidade.Validar();
     if (entidade.Id != 0)
     {
         entidade = _repositorio.Atualizar(entidade);
     }
     else
     {
         throw new IdentifierUndefinedException();
     }
     return(entidade);
 }
Esempio n. 6
0
 public void Domain_SalaReservada_Deveria_Passar_Corretamente()
 {
     _alocacao = ObjectMother.GetSalaReservada();
     _alocacao.Validar();
     _alocacao.Should().NotBeNull();
 }
Esempio n. 7
0
 public void Realocar(Alocacao entidade)
 {
     entidade.Validar();
     Db.Update(_sqlAdd, Take(entidade));
 }
Esempio n. 8
0
 public Alocacao Adicionar(Alocacao entidade)
 {
     entidade.Validar();
     entidade.Id = Db.Insert(_sqlAdd, Take(entidade));
     return(entidade);
 }
Esempio n. 9
0
 public Alocacao Adicionar(Alocacao entidade)
 {
     entidade.Validar();
     return(entidade = _repositorio.Adicionar(entidade));
 }