public void SlashesAreRemovedFromTheUrl() { var baseUrl = new Uri("https://www.example.org/job"); var job = new Job() { Id = "12345", JobTitle = "Example job / Typical title", Location = "Lewes", Reference = "ABC123" }; var generator = new RelativeJobUrlGenerator(baseUrl); job.Url = generator.GenerateUrl(job); Assert.AreEqual("https://www.example.org/job/12345/ABC123/example-job-typical-title/lewes", job.Url.ToString()); }
public void SpacesAreConvertedToDashes() { var baseUrl = new Uri("https://www.example.org/job"); var job = new Job() { Id = 12345, JobTitle = "Example job title", Department = "Department", Locations = new List <string>() { "Lewes" }, Reference = "ABC123" }; var generator = new RelativeJobUrlGenerator(baseUrl); job.Url = generator.GenerateUrl(job); Assert.AreEqual("https://www.example.org/job/12345/ABC123/example-job-title/department/lewes", job.Url.ToString()); }