public async Task TestingRemoveTestemonySuccessfull() { InitializeDatabaseWithDataTest(); TestemoniesController controller = new TestemoniesController(_context); // Act string studentId = _context.Students.Where(s => s.UserFullname.Equals("Teste User 1")).FirstOrDefault().Id; await controller.Delete(1, studentId); int currentInterviewNumber = _context.Testemonies.Count(); Assert.Equal(1, currentInterviewNumber); }
public async Task TestingValidateTestemonySuccessfull() { InitializeDatabaseWithDataTest(); TestemoniesController controller = new TestemoniesController(_context); // Act string studentId = _context.Students.Where(s => s.UserFullname.Equals("Teste User 1")).FirstOrDefault().Id; await controller.ValidateTestemony(studentId, 1); var currentInterviewNumber = _context.Testemonies.First(); Assert.True(currentInterviewNumber.Valid); }
public async Task TestingIndexTestemony() { InitializeDatabaseWithDataTest(); TestemoniesController controller = new TestemoniesController(_context); string studentId = _context.Students.Where(s => s.UserFullname.Equals("Teste User 1")).FirstOrDefault().Id; // Act var result = await controller.Index(studentId); var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <Testemony> >( viewResult.ViewData.Model); Assert.Single(model); }
public async Task TestingCreateTestemonySuccessfull() { InitializeDatabaseWithDataTest(); TestemoniesController controller = new TestemoniesController(_context); // Act Testemony testemonyTest = new Testemony { Title = "Testing", Content = "Testing", StudentId = _context.Students.Where(s => s.UserFullname.Equals("Teste User 1")).FirstOrDefault().Id, Valid = false, CreationDate = new DateTime(2018, 02, 05) }; await controller.Create(testemonyTest); int currentInterviewNumber = _context.Testemonies.Count(); Assert.Equal(2, currentInterviewNumber); }