public CriarQuestaoObjetivaComandoHandler( IDisciplinasRepositorio disciplinasRepositorio, INiveisEnsinoRepositorio niveisEnsinoRepositorio, IQuestoesRepositorio opcoesRepositorio) { _disciplinasRepositorio = disciplinasRepositorio; _niveisEnsinoRepositorio = niveisEnsinoRepositorio; _opcoesRepositorio = opcoesRepositorio; }
public async Task InitializeAsync() { _context = await _contextFactory.CriarAsync(); var disciplina = new Disciplina(_disciplinaId, "Português"); var nivelDeEnsino = new NivelEnsino(_nivelEnsinoId, "Ensino Médio"); await _context.Disciplinas.AddAsync(disciplina); await _context.NiveisEnsino.AddAsync(nivelDeEnsino); await _context.SaveChangesAsync(); _disciplinaId = disciplina.Id; _nivelEnsinoId = nivelDeEnsino.Id; _disciplinasRepositorio = new DisciplinasRepositorio(_context); _nivelEnsinoRepositorio = new NiveisEnsinoRepositorio(_context); _questoesRepositorio = new QuestoesRepositorio(_context); _handler = new CriarQuestaoObjetivaComandoHandler(_disciplinasRepositorio, _nivelEnsinoRepositorio, _questoesRepositorio); }