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);
        }
        public void UpdateNomination_returnsuccessfulstatus_forcorrecttrainingcourseandtrainingnameid()
        {
            //Arrange
            ITrainingService _service = new TrainingService(new TrainingRepository());

            int trainingcourseID = 1207;
            int trainingnameID   = 1028;

            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 updateNominatedEmployee = new Employee();

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


            //Act
            int status = _service.UpdateNominatedEmployee(updateNominatedEmployee);

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