Example #1
0
 public Evento Adicionar(Evento evento)
 {
     evento.Validar();
     if (_eventoRepositorio.CarregarPorHorario(evento).Count() > 0)
     {
         throw new EventoEmHorarioOcupadoException();
     }
     return(_eventoRepositorio.Salvar(evento));
 }
        public void Teste_EventoRepositorio_CarregarPorHorario_DeveSerOk()
        {
            int quantidadeEsperada = 1;

            _evento         = ObjectMother.RetorneEventoExistenteOk(_funcionario, _sala);
            _evento.Sala.Id = 2;
            var listEventos = _repositorio.CarregarPorHorario(_evento);

            listEventos.Count().Should().Be(quantidadeEsperada);
        }