public AgendaEventoService_QuandoEventoNovoNaoParoquialConflitaComEventoParoquialExistente_Test()
        {
            CriarNovoBancoDeDados();
            CriarEventoParoquialPreExistente();

            var eventos = new EventoRepository(DataBaseSession);
            agendaEventoService = new AgendaEventoService(eventos);
        }
        public AgendaEventoService_QuandoLocalJaEstaReservadoParaOutroEvento_MaisPrioritario_Test()
        {
            dataAtual = DateTime.Now;
            SystemTime.Now = () => dataAtual;

            var eventos = new EventoRepository(DataBaseSession);
            agendaEventoService = new AgendaEventoService(eventos);
        }
        public void AgendaComSucesso()
        {
            Eventos eventos = new EventoRepository(DataBaseSession);
            AgendaEventoService agendaService = new AgendaEventoService(eventos);

            Evento novoEvento = CriarEvento();
            agendaService.Agendar(novoEvento);
            DataBaseSession.SaveChanges();

            Assert.Equal(1, DataBaseSession.Query<Evento>().Count());
        }
 public EventoController(Eventos eventos, AgendaEventoService agenda)
 {
     this.eventos = eventos;
     this.agenda = agenda;
 }