コード例 #1
0
        public void ConfirmTrainingNomination_returncorrectview()
        {
            //Arrange
            NominationController cntrl = new NominationController(new TrainingService(new TrainingRepository()));

            //Act
            ViewResult viewactual = cntrl.ViewConfirmNominationForTraining() as ViewResult;

            //Assert
            Assert.Equals(CommonConstants.ConfirmTrainingNomination, viewactual.ViewName);
        }
コード例 #2
0
        public void ViewTrainingCourseDetailByID_returncorrectView_forinorrecttrainingnameid()
        {
            //Arrange
            NominationController cntrl = new NominationController(new TrainingService(new TrainingRepository()));

            //Act
            PartialViewResult actual = cntrl.ViewTrainingCourseDetailByID(5000, false) as PartialViewResult;


            //Assert
            Assert.AreEqual(CommonConstants._PartialViewTrainingDetail, actual.ViewName);
        }
コード例 #3
0
        public void AddNomination_returncorrrectstatus_forcorrectentitties()
        {
            //Arrange
            NominationController cntrl = new NominationController(new TrainingService(new TrainingRepository()));

            int trainingcourseID = 1207;
            int trainingnameID   = 1028;

            //Initialize model
            EmployeeNominationViewModel model = new EmployeeNominationViewModel();

            model.SelectedEmployee          = 1331;
            model.SelectedPriority          = 1925;
            model.SelectedPreTrainingRating = trainingnameID;
            model.Comment = "fresher batch";
            model.ObjectiveForSoftSkill = "no experience in technology";
            model.SelectedRMONominator  = 0;
            model.isRMOLogin            = false;


            Employee saveNominatedEmployee = new Employee();

            saveNominatedEmployee.courseID              = trainingcourseID;
            saveNominatedEmployee.EmployeeID            = model.SelectedEmployee;
            saveNominatedEmployee.TrainingNameID        = trainingnameID;
            saveNominatedEmployee.PriorityCode          = model.SelectedPriority;
            saveNominatedEmployee.PreTrainingCode       = model.SelectedPreTrainingRating;
            saveNominatedEmployee.Comment               = model.Comment;
            saveNominatedEmployee.ObjectiveForSoftSkill = model.ObjectiveForSoftSkill;
            saveNominatedEmployee.RMONominatorID        = model.SelectedRMONominator;
            saveNominatedEmployee.IsRMOLogin            = model.isRMOLogin;

            //Act
            int status = _service.SaveNominatedEmployee(saveNominatedEmployee);

            //Assert
            Assert.AreEqual(1, 1);
        }