public FormCadastroQuestao(QuestaoService servico, DisciplinaService disciplinaService, MateriaService materiaService) : base() { InitializeComponent(); if (_entidade == null) { _entidade = new Questao(); _respostas = new List <Resposta>(); _respostasAdicionadas = new List <Resposta>(); _respostasExcluidas = new List <Resposta>(); } if (_respostas != null) { _respostas = _entidade.Respostas; _respostasAdicionadas = new List <Resposta>(); _respostasExcluidas = new List <Resposta>(); } _servico = servico; _listaMaterias = materiaService.BuscarTodos(); _listaDisciplinas = disciplinaService.BuscarTodos(); _userControlRespostas = new UserControlBasico <Resposta>(); _userControlRespostas.Dock = DockStyle.Fill; panelResposta.Controls.Add(_userControlRespostas); PopularComboBoxs(_listaDisciplinas, _listaMaterias); }
public FormQuestao(QuestaoService service, MateriaService serviceMateria) { _service = service; _serviceMateria = serviceMateria; InitializeComponent(); PopulateComboBoxBimestre(); PopulateComboBoxMateria(); }
public override Servico <Questao> ObterServico() { if (_servico == null) { _servico = new QuestaoService(new RespostaService()); } return(_servico); }
public GerenciadorProva(ProvaService serviceProva, DisciplinaService serviceDisciplina, MateriaService serviceMateria, SerieService serviceSerie, QuestaoService serviceQuestao) { _serviceProva = serviceProva; _serviceDisciplina = serviceDisciplina; _serviceMateria = serviceMateria; _serviceQuestao = serviceQuestao; _serviceSerie = serviceSerie; CarregarListagem(); }
public void ObterQuestao() { // Arrange var service = new QuestaoService(); // Act var id = service.Find(1).Id; // Assert Assert.AreEqual(1, id); }
public void ListarQuestoes() { // Arrange var service = new QuestaoService(); // Act var questoes = service.Listar(); // Assert Assert.AreEqual(1, questoes.Count()); }
public FormProva(ProvaService serviceProva, DisciplinaService serviceDisciplina, MateriaService serviceMateria, SerieService serviceSerie, QuestaoService serviceQuestao) { _serviceProva = serviceProva; _serviceDisciplina = serviceDisciplina; _serviceMateria = serviceMateria; _serviceQuestao = serviceQuestao; _serviceSerie = serviceSerie; InitializeComponent(); _materia = _serviceMateria.PegarTodos(); _questao = _serviceQuestao.PegarTodos(); PopulateComboBoxSerie(); PopulateComboBoxDisciplina(); // PopulateComboBoxMateria(); if (_prova == null) { _prova = new Prova(); } }
public void IncluirQuestao() { // Arrange var questao = new Questao { AlteradoPor = 1, Descricao = "Qual o tamanho ideal do Time Scrum?", IdArea = 1, MultiplaEscolha = false, Cortesia = true, ComentarioScrum = "O tamanho ideal do Time Scrum é de 3 a 9 pessoas" }; var service = new QuestaoService(); // Act service.Gravar(questao); // Assert Assert.AreEqual(1, questao.Id); }
public IEnumerable<SimQuestao> GetSimulados(int idSimulado) { IQuestao questao; IBaseRepository<Questao> serviceQuestao; IBaseRepository<SimResposta> serviceResposta; questao = new QuestaoService(); serviceQuestao = new EFRepository<Questao>(); serviceResposta = new EFRepository<SimResposta>(); var listaQuestoes = new List<SimQuestao>(); foreach (var item in questao.GetQuestoesSimulado()) { // adiciona questao ao simulado var questaoSimulada = repository.Incluir(new SimQuestao { AlteradoEm = DateTime.Now, IdArea = item.IdArea, IdSimulado = idSimulado, IdQuestao = item.Id }); // adiciona respostas para a questao foreach (var resposta in serviceQuestao.Find(item.Id).Respostas.ToList()) { serviceResposta.Incluir(new SimResposta { IdSimQuestao = questaoSimulada.Id, SelecaoSistema = resposta.Correta, IdResposta = resposta.Id }); } listaQuestoes.Add(questaoSimulada); } return listaQuestoes; }
public GerenciadorQuestao(QuestaoService serviceQuestao, MateriaService serviceMateria) { _serviceMateria = serviceMateria; _serviceQuestao = serviceQuestao; CarregarListagem(); }
public ControlQuestao(QuestaoService serviceQuestao) { _serviceQuestao = serviceQuestao; InitializeComponent(); }