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); }