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());
        }