Ejemplo n.º 1
0
        public void WorkUaParseTest()
        {
            var testUrl = "https://www.work.ua/resumes/2117738/";
            var parser  = new WorkUaParser(new HttpHandler());
            var resume  = parser.Parse(testUrl);

            //names
            Assert.AreEqual(resume.FirstName, "Пётр");
            Assert.AreEqual(resume.LastName, "Юрдакчи");
            Assert.AreEqual(resume.MiddleName, "Петрович");

            //update time
            Assert.AreEqual(resume.UpdateTime, new DateTime(2016, 11, 22));

            //position and salary
            Assert.AreEqual(resume.Position, "Торговый представитель, супервайзер менеджер по продажам");
            Assert.AreEqual(resume.Salary, 10000);
            //schedule
            Assert.AreEqual(resume.Employment, Employment.Fulltime);
            Assert.AreEqual(resume.Place, Place.Remote);
            //birthdate
            Assert.AreEqual(resume.BirthDate, new DateTime(1977, 11, 28));
            //city
            Assert.AreEqual(resume.City, "Тарутино");
            //workplaces
            Assert.AreEqual(resume.WorkPlaces.Count, 8);
            //education
            Assert.AreEqual(resume.Educations.Count, 1);
            //additional
            Assert.AreEqual(resume.Additional.Count, 1);
        }
Ejemplo n.º 2
0
 public void Tets2()
 {
     var testUrl = "https://www.work.ua/resumes/1287655/";
     var parser  = new WorkUaParser(new HttpHandler());
     var resume  = parser.Parse(testUrl);
 }
Ejemplo n.º 3
0
 public HomeController()
 {
     this.workUaParser = new WorkUaParser(new HttpHandler());
 }