public void ExtractSalary_GivenMinAndMax_ReturnsMinAndMax() { var(min, max) = SalaryHelpers.ExtractSalary("Mėnesinis atlygis (bruto): Nuo 3500.00 iki 5800.00 EUR"); min.Should().Be(3500); max.Should().Be(5800); }
public void ExtractSalary_GivenEmptyString_ReturnsNulls() { var(min, max) = SalaryHelpers.ExtractSalary(""); min.Should().BeNull(); max.Should().BeNull(); }
public void ProcessSalaries() { var urls = _unitOfWork.Context.JobUrls .Where(u => u.SalaryMin == null && u.SalaryMax == null && (u.Salary != null || u.Salary != "")).ToList(); foreach (var url in urls) { var(min, max) = SalaryHelpers.ExtractSalary(url.Salary); _unitOfWork.CvBankas.UpdateSalary(url.Id, min, max); } }