コード例 #1
0
        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();
        }
コード例 #2
0
        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");
        }