Exemplo n.º 1
0
        public async void Task_ListarObjetivosAprendizagem_Result()
        {
            //Arrange
            _db = new SMEContext(dbContextOptions);
            var controller = new PlanejamentoController(_db);

            //Act
            var resulTask = await controller.ListarObjetivosAprendizagem();

            //Assert
            Assert.IsType <string>(resulTask.Value);
        }
Exemplo n.º 2
0
        public async void Task_CalendarioAnoLetivo_OkObjectResult()
        {
            //Arrange
            _db = new SMEContext(dbContextOptions);
            var controller = new PlanejamentoController(_db);

            //Act
            var resulTask = await controller.CalendarioAnoLetivo("", 2019);

            //Assert
            Assert.IsType <OkObjectResult>(resulTask.Result);
        }
Exemplo n.º 3
0
        [Fact]//TODO fazer o teste da abertura de um plano de ciclo, falta passar parâmetros corretos
        public async void Task_AbrirPlanoCiclo_OkObjectResult()
        {
            //Arrange
            _db = new SMEContext(dbContextOptions);
            var   controller = new PlanejamentoController(_db);
            Cycle model      = new Cycle();

            model.School = "Escola";
            model.Type   = CycleTypes.Alfabetizacao;
            //Act
            var resulTask = await controller.AbrirPlanoCiclo(model);

            //Assert
            Assert.IsType <OkObjectResult>(resulTask.Result);
        }
Exemplo n.º 4
0
        [Fact]//TODO: fazer ajustes Task_AbrirPlanoAnual_OkObjectResult
        public async void Task_AbrirPlanoAnual_OkObjectResult()
        {
            //Arrange
            _db = new SMEContext(dbContextOptions);
            var           controller = new PlanejamentoController(_db);
            PlanningModel model      = new PlanningModel();

            model.Username  = "";
            model.School    = "";
            model.Year      = DateTime.Now.Year;
            model.Classroom = "";
            //Act
            var resulTask = await controller.AbrirPlanoAnual(model);

            //Assert
            Assert.IsType <OkObjectResult>(resulTask.Result);
        }
Exemplo n.º 5
0
        private readonly SMEContext _db; // Objeto context referente ao banco smeCoreDB

        #endregion ==================== ATTRIBUTES ====================

        #region ==================== CONSTRUCTORS ====================

        /// <summary>
        /// Construtor padrão para o AuthController, faz injeção de dependências de IConfiguration e SMEContext.
        /// </summary>
        /// <param name="config">Depêndencia de configurações</param>
        /// <param name="db">Depêndencia de dataContext (SMEContext)</param>
        public AuthController(IConfiguration config, SMEContext db)
        {
            _config = config;
            _db     = db;
        }
        private readonly SgpURLSettings _sgpURLSettings; // Objeto referente às URLS no appsettings

        #endregion ==================== ATTRIBUTES ====================

        #region ==================== CONSTRUCTORS ====================

        /// <summary>
        /// Construtor padrão para o PlanejamentoController, faz injeção de dependências do SMEContext.
        /// </summary>
        /// <param name="db">Depêndencia de dataContext (SMEContext)</param>
        public PlanejamentoController(SMEContext db,
                                      IOptions <SgpURLSettings> sgpURLSettings)
        {
            _db             = db;
            _sgpURLSettings = sgpURLSettings.Value;
        }