public void Cadastrar_Get() { ProfessorController controller = new ProfessorController(); var result = (ViewResult)controller.Cadastrar("teste", "teste"); Assert.IsNotNull(result); }
public ProfessorsControllerTests() { updateProfessorModel = new UpdateProfessorModel(); mockRepo = new Mock <IProfessorService>(); controller = new ProfessorController(mockRepo.Object); professorModel = Mapper.Map <UpdateProfessorModel, Professor>(updateProfessorModel); }
public void btnOk_Click(object sender, EventArgs e) { try { ProfessorController uc = new ProfessorController(); Professor us = new Professor(); us.Email = txtCpf.Text; us.Senha = txtSenha.Text; Professor ul = uc.Logar(us); // Cria Ticket para autenticação no sistema FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(" ", false, 15); // String para criptografia do Ticket String encryptTicket = FormsAuthentication.Encrypt(authTicket); // Cookie que armazena os dados do usuário autenticado HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket); // Adiciona o Ticket no cookie Response.Cookies.Add(authCookie); Session.Add("ProfessorLogado", ul); Response.Redirect("/restrito/menu.aspx"); } catch (ConsistenciaException ex) { ExibirMensagemAlert(ex.Mensagem); } }
private static ProfessorController MakeController(Team41LMSContext db) { ProfessorController controller = new ProfessorController(); controller.UseLMSContext(db); return(controller); }
public void recarregarData() { dataGridView1.Rows.Clear(); List <Aluno> alunos = AlunoController.BuscarTodosalunos(); for (int i = 0; i < alunos.Count; i++) { string situacao = ""; if (alunos[i].Situacao == 1) { situacao = "Ativo"; } else { situacao = "Inativo"; } dataGridView1.Rows.Add(alunos[i].Nome, alunos[i].Cpf, "Aluno", situacao); } List <Professor> professores = ProfessorController.BuscarTodosprofessores(); for (int i = 0; i < professores.Count; i++) { string situacao = ""; if (professores[i].Situacao == 1) { situacao = "Ativo"; } else { situacao = "Inativo"; } dataGridView1.Rows.Add(professores[i].Nome, professores[i].Cpf, "Professor", situacao); } }
public void Incluir() { // ================ CENTARIO ===================== // //pega uma Professor ProfessorController pc = new ProfessorController(); Professor p = pc.Listar(new Professor())[0]; TurmaController tc = new TurmaController(); Turma t = tc.Listar(new Turma())[0]; Aula aula = new Aula(); aula.idProfessor = p; aula.idTurma = t; aula.Nome = "ADS-05"; // ================ AÇÃO ===================== // //chama metodod incluir AulaController aulac = new AulaController(); aulac.Incluir(aula); List <Aula> consulta = aulac.ListarByName(aula); // ================ VALIDAÇÃO ===================== // //verificacao Assert.IsNotEmpty(consulta); Assert.IsTrue(consulta[0].Nome == aula.Nome); }
public async Task PutProfessor_ValidCall() { var response = await ProfessorController.Put(ViewModel().Result); var code = ((ObjectResult)response.Result).StatusCode; Assert.AreEqual((int)HttpStatusCode.OK, code); }
public async Task PutProfessor_BadRequest() { var response = await ProfessorController.Put(null); var code = (StatusCodeResult)response.Result; Assert.AreEqual((int)HttpStatusCode.BadRequest, code.StatusCode); }
public void Index_NotLoggedIn() { ProfessorController controller = new ProfessorController(); // Act RedirectToRouteResult result = controller.Index() as RedirectToRouteResult; // Assert Assert.IsNotNull(result); }
public async Task PutProfessor_NotFound() { Mock.Setup(service => service.Find(It.IsAny <Func <Professor, bool> >())) .Returns(PutNotFoundTest()); var response = await ProfessorController.Put(ViewModel().Result); var code = (StatusCodeResult)response.Result; Assert.AreEqual((int)HttpStatusCode.NotFound, code.StatusCode); }
public void CannotCreateAssignmentCategoryWithEmptyNameAndWeight() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeDatabaseWithNoValidAssignmentCategories(); prof.UseLMSContext(db); var empty = prof.CreateAssignmentCategory("MATH", 2210, "Summer", 2020, null, new int()) as JsonResult; dynamic result = empty.Value; Assert.Equal("{ success = False }", result.ToString()); }
public void CannotMakeDuplicateAssignmentCategory() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeDatabaseWithOneAssignmentCategory(); prof.UseLMSContext(db); var create = prof.CreateAssignmentCategory("CS", 3200, "Spring", 2021, "Assignments", 60) as JsonResult; dynamic result = create.Value; Assert.Equal("{ success = False }", result.ToString()); }
public void CanMakeAssignmentCategory() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeAssignmentCategoryDatabase(); prof.UseLMSContext(db); var create = prof.CreateAssignmentCategory("CS", 3100, "Fall", 2020, "Dreaded Quizzes", 30) as JsonResult; dynamic result = create.Value; Assert.Equal("{ success = True }", result.ToString()); }
public void CanGetMyClassOne() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeClassForProfessor(); prof.UseLMSContext(db); var oneClass = prof.GetMyClasses("u0999990") as JsonResult; dynamic result = oneClass.Value; Assert.Equal("{ subject = GERM, number = 1010, name = Beginner German I, season = Fall, year = 2018 }", result[0].ToString()); }
private void btnSalvar_Click(object sender, EventArgs e) { Professor novoProf = new Professor(); novoProf.Nome = txtNome.Text; novoProf.CPF = mtxtCPF.Text; novoProf.Disciplina = txtFormacao.Text; ProfessorController professorController = new ProfessorController(); professorController.Inserir(novoProf); }
// OnStateExit is called before OnStateExit is called on any state inside this state machine override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { professorController = GameObject.FindWithTag("Professor").GetComponent <ProfessorController>(); HotPotatoTimer hotpotatoTimer = FindObjectOfType <HotPotatoTimer>(); // Init current level controller. levelController = LevelController.GetCurrentLevelController(); if (stateInfo.IsName("Appear") || stateInfo.IsName("AppearBeer") || stateInfo.IsName("AppearBeerGlass") || stateInfo.IsName("AppearAngry") || stateInfo.IsName("AppearMoney")) { // Activate speech bubble. professorController.speechBubble.gameObject.SetActive(true); // Show speech bubble. professorController.speechBubble.SetVisible(true); } else if (stateInfo.IsName("Disappear") || stateInfo.IsName("DisappearBeer") || stateInfo.IsName("DisappearBeerGlass") || stateInfo.IsName("DisappearAngry") || stateInfo.IsName("DisappearMoney")) { professorController.SetVisible(false); // Hide professor button. ProfessorButton professorButton = FindObjectOfType <ProfessorButton>(); if (professorButton != null) { professorButton.SetVisible(true); } // Deactivate speech bubble. professorController.speechBubble.gameObject.SetActive(false); // Enable gameplay interaction on current level controller. if (levelController != null) { levelController.SetGameInputEnabled(true); } // Invoke OnStopDisappear method on level controller. if (levelController != null) { levelController.OnStopProfessorDisappear(); } // when hotpotato is active, resume timer when prof disappears if (hotpotatoTimer != null) { hotpotatoTimer.ResumeTimer(); } //Enable Camera movement when the prof is gone. CameraFollowPlayer camera = FindObjectOfType <CameraFollowPlayer>(); if (camera != null) { camera.EnableMovement(true); } } }
public async Task Given_GetProfessorById_When_IdIsValidButNoCourseFound_Then_BadStatusCode() { //Arrange mockRepo.Setup(p => p.FindById(It.IsIn <Guid>())).Returns(Task.FromResult <ProfessorDetailsModel>(null)); var controller = new ProfessorController(mockRepo.Object); // Act var result = (StatusCodeResult)await controller.GetProfessorById(It.IsAny <Guid>()); // Assert Assert.Equal(422, result.StatusCode); }
public void Listar() { // ================ CENTARIO ===================== // ProfessorController pc = new ProfessorController(); // ================ AÇÃO ===================== // //chama metodo de logar List <Professor> logado = pc.Listar(new Professor()); // ================ VALIDAÇÃO ===================== // //verificacao Assert.IsNotEmpty(logado); }
private void btnDeletarP_Click(object sender, EventArgs e) { Professor delp = new Professor() { IDProfessor = int.Parse(txtIDP.Text) }; ProfessorController professorController = new ProfessorController(); professorController.ExcluirP(delp.IDProfessor); MessageBox.Show("O Professor de ID: " + delp.IDProfessor + " Foi deletado!"); Close(); frmDeletarProfessor dp = new frmDeletarProfessor(); dp.Show(); }
public void ProfessorControllerMock() { var moc = MockRepository.MockWithRemoting <IProfessorStorage>(); moc.Expect(m => m.GetGrades(0)); ProfessorController controler = new ProfessorController(moc); BaseViewModel model = new BaseViewModel(); model.RealisationsID = 0; controler.GradeList(model); moc.VerifyAllExpectations(); }
public void CanGetMyClasses() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeClassesForProfessor(); prof.UseLMSContext(db); var profClasses = prof.GetMyClasses("u1111110") as JsonResult; dynamic result = profClasses.Value; String firstClass = "{ subject = CS, number = 1030, name = Intro to Computer Science, season = Fall, year = 2018 }"; String secondClass = "{ subject = CS, number = 2420, name = Data Structures & Algorithms, season = Fall, year = 2017 }"; Assert.Equal(firstClass, result[0].ToString()); Assert.Equal(secondClass, result[1].ToString()); }
public void SetUp() { Mock = new Mock <IProfessorService>(); Mock.Setup(service => service.GetAsync(It.IsAny <int>())) .Returns(GetTest()); Mock.Setup(service => service.CreateAsync(It.IsAny <ProfessorDTO>())) .Returns(ViewModel()); Mock.Setup(service => service.UpdateAsync(It.IsAny <ProfessorDTO>())) .Returns(ViewModel()); Mock.Setup(service => service.Find(It.IsAny <Func <Professor, bool> >())) .Returns(PutFindTest()); Mock.Setup(service => service.DeleteAsync(It.IsAny <int>())) .Returns(ViewModel()); ProfessorController = new ProfessorController(Mock.Object, new MapperPL()); }
public void Cadastrar_Post() { ProfessorController pC = new ProfessorController(); var professor = new ProfessorViewModel() { Nome = "Teste", Salario = 1234 }; var result = pC.Cadastrar(professor); Assert.IsNotNull(result); // var modelResultado = result.Model as ProfessorViewModel; // Assert.AreEqual(modelResultado.Mensagem, "Professor cadastrado!"); }
private void btnSalvarP_Click(object sender, EventArgs e) { Professor novoProfessor = new Professor(); novoProfessor.nomep = txtnomep.Text; novoProfessor.cpf = int.Parse(txtCPF.Text); novoProfessor.matriculap = int.Parse(txtMatriculaP.Text); ProfessorController professorController = new ProfessorController(); professorController.inserirp(novoProfessor); txtnomep.Text = string.Empty; txtCPF.Text = string.Empty; txtMatriculaP.Text = string.Empty; MessageBox.Show("Professor Cadastrado Com Sucesso!"); }
// Use this for initialization void Awake() { // Init components. professorController = FindObjectOfType <ProfessorController>(); levelProperties = FindObjectOfType <LevelProperties>(); gameState = FindObjectOfType <GameState>(); movementManager = FindObjectOfType <GameMovementManager>(); // Don't show professor button on tutorial start. FindObjectOfType <ProfessorButton>().SetVisible(false); // Wait a few seconds on level start, then show professor. StartCoroutine(ShowProfessorAfterTime()); // Disable game play input on tutorial start. gameInputEnabled = false; playerWalking = false; showNormalProfOnStart = true; }
public void CanCreateAssignment() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeDatabaseWithNoAssignments(); prof.UseLMSContext(db); string aName = "Homework 1"; string category = "Assignments"; string contents = "Compute gradients for problems 1-20"; DateTime due = DateTime.Parse("04/20/2020 11:59:59"); var createAssignment = prof.CreateAssignment("MATH", 2210, "Summer", 2020, category, aName, 100, due, contents) as JsonResult; dynamic result = createAssignment.Value; Assert.Equal("{ success = True }", result.ToString()); }
public void CannotCreateDuplicateAssignment() { ProfessorController prof = new ProfessorController(); Team55LMSContext db = MakeDatabaseWithOneAssignment(); prof.UseLMSContext(db); string category = "Assignments"; string name = "One Problem"; DateTime due = DateTime.Parse("12/01/2020 11:59:59"); string contents = "Just compute the indefinite integral on problem 2, page 303 :)"; var duplicate = prof.CreateAssignment("MATH", 2210, "Summer", 2020, category, name, 10, due, contents) as JsonResult; dynamic result = duplicate.Value; Assert.Equal("{ success = False }", result.ToString()); }
// OnStateEnter is called before OnStateEnter is called on any state inside this state machine override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { professorController = GameObject.FindWithTag("Professor").GetComponent <ProfessorController>(); HotPotatoTimer hotpotatoTimer = FindObjectOfType <HotPotatoTimer>(); // Init current level controller. levelController = LevelController.GetCurrentLevelController(); if (stateInfo.IsName("Appear") || stateInfo.IsName("AppearBeer") || stateInfo.IsName("AppearBeerGlass") || stateInfo.IsName("AppearAngry") || stateInfo.IsName("AppearMoney")) { professorController.SetVisible(true); // Hide professor button. ProfessorButton professorButton = FindObjectOfType <ProfessorButton>(); if (professorButton != null) { professorButton.SetVisible(false); } // Disable gameplay interaction on current level controller. if (levelController != null) { levelController.SetGameInputEnabled(false); } //when hotpotato is the game mode and the prof appears, stop timers if (hotpotatoTimer != null) { hotpotatoTimer.PauseTimer(); //disable movement of the cam when the prof is visible CameraFollowPlayer camera = FindObjectOfType <CameraFollowPlayer>(); if (camera != null) { camera.EnableMovement(false); } } } else if (stateInfo.IsName("Disappear") || stateInfo.IsName("DisappearBeer") || stateInfo.IsName("DisappearBeerGlass") || stateInfo.IsName("DisappearAngry") || stateInfo.IsName("DisappearMoney")) { // Hide speech bubble. professorController.speechBubble.SetVisible(false); } else if (stateInfo.IsName("Money") || stateInfo.IsName("Money2") || stateInfo.IsName("Money3")) { // Reset money animation flag. professorController.Money(false); } }
private void button1_Click(object sender, EventArgs e) { if (textBox2.Text == textBox3.Text) { if (ProfessorController.AlterarSenha(textBox1.Text, textBox2.Text)) { MessageBox.Show("Senha alterada com sucesso!"); } else { MessageBox.Show("Senha não alterada!"); } } else { MessageBox.Show("As senhas não correspondem!"); } }
private void button1_Click(object sender, EventArgs e) { if (UsuarioDAL.logar("admin", textBox1.Text)) { if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja apagar TODOS os dados?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { FeedBackController.DeletaFeedBack(); AlunoController.DeletaAlunos(); ExercicioController.DeletarExerciciosProgramados(); ExercicioController.DeletarExercicios(); ProfessorController.DeletaProfessores(); MessageBox.Show("DataBase deletado!"); } } else { MessageBox.Show("Senha incorreta!"); } }