Пример #1
0
        public async Task WorkingPatternPartTimeWithoutHyphenIsParsed()
        {
            var parser = new TalentLinkWorkPatternParser();

            var result = await parser.ParseWorkPattern(Properties.Resources.WorkPatternInBodyText7);

            Assert.AreEqual(false, result.WorkPatterns.Contains(WorkPattern.FULL_TIME));
            Assert.AreEqual(true, result.WorkPatterns.Contains(WorkPattern.PART_TIME));
        }
Пример #2
0
        public async Task HoursOfWorkHoursPerWeekWithSurroundingTextIsParsed()
        {
            var parser = new TalentLinkWorkPatternParser();

            var result = await parser.ParseWorkPattern(Properties.Resources.WorkPatternInBodyText10);

            Assert.AreEqual(true, result.WorkPatterns.Contains(WorkPattern.FULL_TIME));
            Assert.AreEqual(false, result.WorkPatterns.Contains(WorkPattern.PART_TIME));
        }
Пример #3
0
        public async Task WorkingPatternHoursPerWeekRangeIsParsed()
        {
            var parser = new TalentLinkWorkPatternParser();

            var result = await parser.ParseWorkPattern(Properties.Resources.WorkPatternInBodyText2);

            Assert.AreEqual(true, result.WorkPatterns.Contains(WorkPattern.FULL_TIME));
            Assert.AreEqual(true, result.WorkPatterns.Contains(WorkPattern.PART_TIME));
        }