public async Task TestingIndexInterview()
        {
            InitializeDatabaseWithDataTest();
            InterviewsController controller = new InterviewsController(_context);
            // Act
            var result = await controller.Index();

            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <IEnumerable <Interview> >(
                viewResult.ViewData.Model);

            Assert.Single(model);
        }
        public async Task TestingCreateInterviewSuccessfull()
        {
            InitializeDatabaseWithDataTest();
            InterviewsController controller = new InterviewsController(_context);
            // Act
            Interview interviewTest = new Interview
            {
                EmployeeId    = _context.Employees.Where(s => s.UserFullname.Equals("Empregado Teste1")).FirstOrDefault().Id,
                ApplicationId = 2,
                InterviewDate = new DateTime(2018, 02, 05)
            };

            await controller.Create(interviewTest);

            int currentInterviewNumber = _context.Interviews.Count();

            Assert.Equal(2, currentInterviewNumber);
        }
        public async Task TestingEditInterviewSuccessfull()
        {
            InitializeDatabaseWithDataTest();
            InterviewsController controller = new InterviewsController(_context);
            // Act
            Interview interviewTest = new Interview
            {
                InterviewId   = 1,
                EmployeeId    = _context.Employees.Where(s => s.UserFullname.Equals("Empregado Teste")).FirstOrDefault().Id,
                ApplicationId = 1,
                InterviewDate = new DateTime(2018, 02, 20)
            };
            var      firstInterview = _context.Interviews.First();
            int      interviewId    = firstInterview.InterviewId;
            DateTime dateAux        = new DateTime(2018, 02, 20);

            _context.Entry(firstInterview).State = EntityState.Detached;

            await controller.Edit(interviewId, interviewTest);


            firstInterview = _context.Interviews.First();
            Assert.Equal(dateAux, firstInterview.InterviewDate);
        }