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); }
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); }
[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); }
[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); }
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; }