コード例 #1
0
 public ComandosAula(IRepositorioAula repositorio,
                     IServicoUsuario servicoUsuario,
                     IServicoAula servicoAula)
 {
     this.repositorioAula = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoUsuario  = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoAula     = servicoAula ?? throw new ArgumentNullException(nameof(servicoAula));
 }
コード例 #2
0
        public ServicoAulaTeste()
        {
            consultasPeriodoEscolar   = new Mock <IConsultasPeriodoEscolar>();
            servicoDiaLetivo          = new Mock <IServicoDiaLetivo>();
            repositorioAula           = new Mock <IRepositorioAula>();
            repositorioTipoCalendario = new Mock <IRepositorioTipoCalendario>();
            servicoLog                     = new Mock <IServicoLog>();
            servicoEol                     = new Mock <IServicoEOL>();
            consultasGrade                 = new Mock <IConsultasGrade>();
            repositorioAbrangencia         = new Mock <IRepositorioAbrangencia>();
            servicoNotificacao             = new Mock <IServicoNotificacao>();
            comandosWorkflowAprovacao      = new Mock <IComandosWorkflowAprovacao>();
            comandosNotificacaoAula        = new Mock <IComandosNotificacaoAula>();
            servicoNotificacao             = new Mock <IServicoNotificacao>();
            comandosPlanoAula              = new Mock <IComandosPlanoAula>();
            consultasPeriodoEscolar        = new Mock <IConsultasPeriodoEscolar>();
            consultasFrequencia            = new Mock <IConsultasFrequencia>();
            consultasPlanoAula             = new Mock <IConsultasPlanoAula>();
            servicoFrequencia              = new Mock <IServicoFrequencia>();
            servicoUsuario                 = new Mock <IServicoUsuario>();
            repositorioTurma               = new Mock <IRepositorioTurma>();
            configuration                  = new Mock <IConfiguration>();
            repositorioAtividadeAvaliativa = new Mock <IRepositorioAtividadeAvaliativa>();
            repositorioTurma               = new Mock <IRepositorioTurma>();
            repositorioAtribuicaoCJ        = new Mock <IRepositorioAtribuicaoCJ>();
            consultasFrequencia            = new Mock <IConsultasFrequencia>();
            consultasPlanoAula             = new Mock <IConsultasPlanoAula>();
            servicoWorkflowAprovacao       = new Mock <IServicoWorkflowAprovacao>();
            unitOfWork                     = new Mock <IUnitOfWork>();

            servicoAula = new ServicoAula(repositorioAula.Object,
                                          servicoEol.Object,
                                          repositorioTipoCalendario.Object,
                                          servicoDiaLetivo.Object,
                                          consultasGrade.Object,
                                          consultasPeriodoEscolar.Object,
                                          consultasFrequencia.Object,
                                          consultasPlanoAula.Object,
                                          servicoLog.Object,
                                          servicoNotificacao.Object,
                                          comandosWorkflowAprovacao.Object,
                                          comandosPlanoAula.Object,
                                          comandosNotificacaoAula.Object,
                                          servicoFrequencia.Object,
                                          configuration.Object,
                                          repositorioAtividadeAvaliativa.Object,
                                          repositorioAtribuicaoCJ.Object,
                                          repositorioTurma.Object,
                                          servicoWorkflowAprovacao.Object,
                                          servicoUsuario.Object,
                                          unitOfWork.Object);

            Setup();
        }