public void ADeveInserirTodosItens() { for (int i = 0; i < 3; i++) { ETipoPeriodicidade peri = ETipoPeriodicidade.Horas; int freq = 0; if (i == 0) { peri = ETipoPeriodicidade.Minutos; freq = 1; } else if (i == 1) { peri = ETipoPeriodicidade.Minutos; freq = 1; } else if (i == 2) { peri = ETipoPeriodicidade.Minutos; freq = 1; } var ag = _repo.AdicionarAgendamento(new AgendamentoInfo(id, DateTime.Today, "Teste Agendamento_" + i, "Robo-01", peri, freq, EStatusAgendamento.Aguardando, 12, 53, "Am", true, false, new EmailInfo(id, "Teste Assunto", "*****@*****.**", "*****@*****.**"))); var agnd = _repo.ObterTodosAgendamentos().ToList(); agnd[0].IsValid(); Assert.AreEqual(true, ag.Success); } }
public AgendamentoInfo(string id, DateTime dataInicio, string descricao, string nM_Agente, ETipoPeriodicidade periodicidade, int frequenciaPeriodicidade, EStatusAgendamento statusAgendamento, int horaInicio, int minutoInicio, string aM_PM, bool ativo, bool disparoManual, EmailInfo email) { IdProcesso = id == Guid.Empty.ToString() ? Guid.NewGuid().ToString() : id; DataInicio = dataInicio.AddSeconds(-dataInicio.Second); Descricao = descricao ?? ""; NomeAgente = nM_Agente ?? ""; Periodicidade = periodicidade; FrequenciaPeriodicidade = frequenciaPeriodicidade; StatusAgendamento = statusAgendamento; HoraInicio = horaInicio; MinutoInicio = minutoInicio; AmPm = aM_PM ?? ""; Ativo = ativo; DisparoManual = disparoManual; Email = email; FormataData(); }