public void VacancyDAOConstructorTest() { /*Context*/ VacancyDAO vac_context = new VacancyDAO(); /*Insert*/ 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, 1); vac.description = "desktop support"; vac.title = "support technician"; vac.vacancyNumber = "1"; vac.viewCount = 10; vac.viewStatus = "published"; vac.status = "active"; vac_context.presist(vac); /*Update*/ vac.status = "draft"; vac_context.merge(vac); Assert.AreEqual(vac.status, "draft"); /*Delete*/ Assert.AreEqual(vac_context.removeByUserId("1"), true); vac_context.removeByUserId("1"); }
public void doUpdate() { if (isValid()) { VacancyDAO vacancyInfoDao = new VacancyDAO(); vacancyInfoDao.merge(getVacancyDto()); view.showFeedback("Successfully updated"); } else { view.showFeedback("Error Field vlaues are not valid"); } }