protected void Page_Load(object sender, EventArgs e) { String recruiter = (String) Session["username"]; FindVacanciesByRecruiter find = new FindVacanciesByRecruiter(); List<VacancyDTO> vacancyList = find.getVacanciesByRecruiter(recruiter); rptShortlistedSelect.DataSource = vacancyList; rptShortlistedSelect.DataBind(); }
public void getVacanciesByRecruiterTest() { FindVacanciesByRecruiter target = new FindVacanciesByRecruiter(); VacancyDAO vac_context = new VacancyDAO(); VacancyDTO vac = new VacancyDTO(); vac.department = "IS"; vac.description = "Web services"; vac.manager = "Tom"; vac.recruiter = "Thumi"; vac.site = "www.petrosa.co.za"; vac.startDate = new DateTime(2012, 10, 10); vac.endDate = new DateTime(2012, 12, 15); vac.description = "desktop support"; vac.title = "support technician"; vac.vacancyNumber = "1"; vac.viewCount = 10; vac.viewStatus = "published"; vac.status = "active"; vac_context.presist(vac); bool expected = true; bool actual; actual = vac_context.isFound("1"); Assert.AreEqual(expected, actual); VacancyDTO vacTwo = new VacancyDTO(); vacTwo.department = "Business"; vacTwo.description = "Money"; vacTwo.manager = "Marc"; vacTwo.recruiter = "Steve"; vacTwo.site = "Durban"; vacTwo.startDate = new DateTime(2012, 1, 10); vacTwo.endDate = new DateTime(2012, 3, 15); vacTwo.description = "desktop support"; vacTwo.title = "support technician"; vacTwo.vacancyNumber = "2"; vacTwo.viewCount = 10; vacTwo.viewStatus = "published"; vacTwo.status = "active"; vac_context.presist(vacTwo); bool expected2 = true; bool actual2; actual2 = vac_context.isFound("2"); Assert.AreEqual(expected2, actual2); VacancyDTO vacThree = new VacancyDTO(); vacThree.department = "IS"; vacThree.description = "Money"; vacThree.manager = "Tom"; vacThree.recruiter = "Steve"; vacThree.site = "Durban"; vacThree.startDate = new DateTime(2012, 11, 10); vacThree.endDate = new DateTime(2012, 12, 20); vacThree.description = "App Specialist"; vacThree.title = "Developer"; vacThree.vacancyNumber = "3"; vacThree.viewCount = 10; vacThree.viewStatus = "published"; vacThree.status = "active"; vac_context.presist(vacThree); VacancyDTO vacFour = new VacancyDTO(); vacFour.department = "IS"; vacFour.description = "Money"; vacFour.manager = "Jerry"; vacFour.recruiter = "Steve"; vacFour.site = "Durban"; vacFour.startDate = new DateTime(2012, 11, 10); vacFour.endDate = new DateTime(2012, 12, 20); vacFour.description = "SAP Specialist"; vacFour.title = "Manager"; vacFour.vacancyNumber = "4"; vacFour.viewCount = 10; vacFour.viewStatus = "published"; vacFour.status = "inactive"; vac_context.presist(vacFour); bool expected3 = true; bool actual3; actual3 = vac_context.isFound("4"); Assert.AreEqual(expected3, actual3); FindVacanciesByRecruiter recruiter = new FindVacanciesByRecruiter(); List<VacancyDTO> listVacs = recruiter.getVacanciesByRecruiter("Steve"); foreach (VacancyDTO v in listVacs) { string vacNo = v.vacancyNumber.ToString(); Assert.IsNotNull(vacNo); } vac_context.removeByUserId("1"); vac_context.removeByUserId("2"); vac_context.removeByUserId("3"); vac_context.removeByUserId("4"); }